Lines Matching defs:anon
2532 panic("%s: Freeing ifma=%p with outstanding anon req",
2649 if_attach_ifma(struct ifnet *ifp, struct ifmultiaddr *ifma, int anon)
2662 } else if (anon && (ifma->ifma_flags & IFMAF_ANONYMOUS)) {
2675 if (anon) {
2685 if_detach_ifma(struct ifnet *ifp, struct ifmultiaddr *ifma, int anon)
2693 } else if (anon && !(ifma->ifma_flags & IFMAF_ANONYMOUS)) {
2696 } else if (anon && ifma->ifma_anoncnt == 0) {
2705 if (anon) {
2721 panic("%s: Detaching ifma=%p with outstanding anon req",
2762 struct ifmultiaddr **retifma, int anon)
2773 if (anon) {
2784 if (!anon || ifma->ifma_anoncnt == 1) {
2906 * 'anon' indicates a link-layer address with no protocol address reference
2912 struct ifmultiaddr **retifma, int anon)
2922 VERIFY(!anon || sa->sa_family == AF_UNSPEC ||
2943 error = if_addmulti_doesexist(ifp, sa, retifma, anon);
2993 error = if_addmulti_doesexist(ifp, sa, retifma, anon);
3000 VERIFY(!anon); /* must not get here if "anonymous" */
3021 VERIFY(!anon || ifma->ifma_ll == NULL);
3026 if_attach_ifma(ifp, ifma, anon);
3104 const struct sockaddr *sa, int anon)
3130 (anon && !(ifma->ifma_flags & IFMAF_ANONYMOUS))) {
3150 lastref = if_detach_ifma(ifp, ifma, anon);
3153 VERIFY(!anon || ifma->ifma_ll == NULL);