Lines Matching refs:rcv
681 struct mibrcvaddr *rcv;
686 if ((rcv = mib_find_rcvaddr(ifp->index, ifp->physaddr,
688 mib_rcvaddr_delete(rcv);
700 if ((rcv = mib_find_rcvaddr(ifp->index, ifp->physaddr,
702 mib_rcvaddr_delete(rcv);
721 if ((rcv = mib_find_rcvaddr(ifp->index, ifp->physaddr,
723 mib_rcvaddr_delete(rcv);
729 if ((rcv = mib_rcvaddr_create(ifp, ifp->physaddr, ifp->physaddrlen)) != NULL)
730 rcv->flags |= MIBRCVADDR_HW;
742 struct mibrcvaddr *rcv, *rcv1;
790 rcv = TAILQ_FIRST(&mibrcvaddr_list);
791 while (rcv != NULL) {
792 rcv1 = TAILQ_NEXT(rcv, link);
793 if (rcv->ifindex == ifp->index)
794 mib_rcvaddr_delete(rcv);
795 rcv = rcv1;
907 struct mibrcvaddr *rcv;
919 (rcv = mib_rcvaddr_create(ifp, ether_bcast, 6)) != NULL)
920 rcv->flags |= MIBRCVADDR_BCAST;
1046 struct mibrcvaddr *rcv;
1106 if ((rcv = mib_find_rcvaddr(sdl->sdl_index,
1114 if ((rcv = mib_rcvaddr_create(ifp,
1117 rcv->flags |= MIBRCVADDR_VOLATILE;
1119 rcv->flags |= MIBRCVADDR_FOUND;
1129 if ((rcv = mib_find_rcvaddr(sdl->sdl_index,
1131 mib_rcvaddr_delete(rcv);
1309 struct mibrcvaddr *rcv, *rcv1;
1321 TAILQ_FOREACH(rcv, &mibrcvaddr_list, link)
1322 rcv->flags &= ~MIBRCVADDR_FOUND;
1351 rcv = TAILQ_FIRST(&mibrcvaddr_list);
1352 while (rcv != NULL) {
1353 rcv1 = TAILQ_NEXT(rcv, link);
1354 if (!(rcv->flags & (MIBRCVADDR_FOUND | MIBRCVADDR_BCAST |
1356 mib_rcvaddr_delete(rcv);
1357 rcv = rcv1;