Searched refs:ifma (Results 1 - 25 of 30) sorted by relevance

12

/haiku-fatelf/src/libs/compat/freebsd_network/
H A Dif.c380 struct ifmultiaddr *ifma; local
382 TAILQ_FOREACH (ifma, &ifp->if_multiaddrs, ifma_link) {
384 LLADDR((struct sockaddr_dl *)ifma->ifma_addr), ETHER_ADDR_LEN) == 0)
385 return ifma;
399 if_freemulti(struct ifmultiaddr *ifma) argument
402 KASSERT(ifma->ifma_refcount == 0, ("if_freemulti: refcount %d",
403 ifma->ifma_refcount));
404 KASSERT(ifma->ifma_protospec == NULL,
407 if (ifma->ifma_lladdr != NULL)
408 free(ifma
475 if_delmulti_locked(struct ifnet *ifp, struct ifmultiaddr *ifma, int detaching) argument
554 struct ifmultiaddr *ifma; local
565 if_delete_multiaddr(struct ifnet *ifp, struct ifmultiaddr *ifma) argument
575 struct ifmultiaddr *ifma; local
614 struct ifmultiaddr *ifma; local
[all...]
/haiku-fatelf/src/add-ons/kernel/drivers/network/ipro1000/
H A Dif_compat.c121 struct ifmultiaddr *ifma; local
123 TAILQ_FOREACH (ifma, &ifp->if_multiaddrs, ifma_link) {
125 LLADDR((struct sockaddr_dl *)ifma->ifma_addr),
127 return ifma;
160 ether_delete_multi(struct ifnet *ifp, struct ifmultiaddr *ifma) argument
162 TAILQ_REMOVE(&ifp->if_multiaddrs, ifma, ifma_link);
163 free(ifma);
187 struct ifmultiaddr *ifma, *next; local
193 TAILQ_FOREACH_SAFE(ifma, &ifp->if_multiaddrs, ifma_link, next)
194 ether_delete_multi(ifp, ifma);
[all...]
H A Dif_em.c1294 struct ifmultiaddr *ifma; local
1311 LIST_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
1313 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
1315 if (ifma->ifma_addr->sa_family != AF_LINK)
1320 bcopy(LLADDR((struct sockaddr_dl *)ifma->ifma_addr),
/haiku-fatelf/src/add-ons/kernel/drivers/network/pcnet/dev/le/
H A Dlance.c591 struct ifmultiaddr *ifma; local
609 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
610 if (ifma->ifma_addr->sa_family != AF_LINK)
614 ifma->ifma_addr), ETHER_ADDR_LEN);
/haiku-fatelf/src/add-ons/kernel/drivers/network/dec21xxx/dev/dc/
H A Dif_dc.c971 struct ifmultiaddr *ifma; local
1002 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
1003 if (ifma->ifma_addr->sa_family != AF_LINK)
1006 LLADDR((struct sockaddr_dl *)ifma->ifma_addr));
1044 struct ifmultiaddr *ifma; local
1080 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
1081 if (ifma->ifma_addr->sa_family != AF_LINK)
1085 LLADDR((struct sockaddr_dl *)ifma->ifma_addr));
1088 LLADDR((struct sockaddr_dl *)ifma->ifma_addr));
1105 struct ifmultiaddr *ifma; local
1175 struct ifmultiaddr *ifma; local
1266 struct ifmultiaddr *ifma; local
[all...]
/haiku-fatelf/src/add-ons/kernel/drivers/network/rdc/dev/vte/
H A Dif_vte.c1943 struct ifmultiaddr *ifma; local
1980 TAILQ_FOREACH(ifma, &sc->vte_ifp->if_multiaddrs, ifma_link) {
1981 if (ifma->ifma_addr->sa_family != AF_LINK)
1989 eaddr = LLADDR((struct sockaddr_dl *)ifma->ifma_addr);
1997 ifma->ifma_addr), ETHER_ADDR_LEN);
/haiku-fatelf/src/add-ons/kernel/drivers/network/vt612x/dev/vge/
H A Dif_vge.c538 struct ifmultiaddr *ifma; local
574 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
575 if (ifma->ifma_addr->sa_family != AF_LINK)
578 LLADDR((struct sockaddr_dl *)ifma->ifma_addr));
587 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
588 if (ifma->ifma_addr->sa_family != AF_LINK)
591 ifma->ifma_addr), ETHER_ADDR_LEN) >> 26;
/haiku-fatelf/src/add-ons/kernel/drivers/network/3com/dev/xl/
H A Dif_xl.c607 struct ifmultiaddr *ifma; local
633 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
634 if (ifma->ifma_addr->sa_family != AF_LINK)
653 struct ifmultiaddr *ifma; local
688 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
689 if (ifma->ifma_addr->sa_family != AF_LINK)
704 ifma->ifma_addr), ETHER_ADDR_LEN) & 0xFF;
/haiku-fatelf/src/add-ons/kernel/drivers/network/via_rhine/dev/vr/
H A Dif_vr.c465 struct ifmultiaddr *ifma; local
498 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
499 if (ifma->ifma_addr->sa_family != AF_LINK)
502 LLADDR((struct sockaddr_dl *)ifma->ifma_addr));
520 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
521 if (ifma->ifma_addr->sa_family != AF_LINK)
524 ifma->ifma_addr), ETHER_ADDR_LEN) >> 26;
/haiku-fatelf/src/add-ons/kernel/drivers/network/broadcom440x/dev/bfe/
H A Dif_bfe.c1081 struct ifmultiaddr *ifma; local
1108 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
1109 if (ifma->ifma_addr->sa_family != AF_LINK)
1112 LLADDR((struct sockaddr_dl *)ifma->ifma_addr), i++);
/haiku-fatelf/src/add-ons/kernel/drivers/network/rtl8139/pci/
H A Dif_rl.c516 struct ifmultiaddr *ifma; local
538 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
539 if (ifma->ifma_addr->sa_family != AF_LINK)
542 ifma->ifma_addr), ETHER_ADDR_LEN) >> 26;
/haiku-fatelf/src/add-ons/kernel/drivers/network/syskonnect/dev/sk/
H A Dif_sk.c744 struct ifmultiaddr *ifma; local
768 TAILQ_FOREACH_REVERSE(ifma, &ifp->if_multiaddrs, ifmultihead,
770 if (ifma->ifma_addr->sa_family != AF_LINK)
776 bcopy(LLADDR((struct sockaddr_dl *)ifma->ifma_addr),
805 struct ifmultiaddr *ifma; local
820 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
821 if (ifma->ifma_addr->sa_family != AF_LINK)
824 ifma->ifma_addr), ETHER_ADDR_LEN);
/haiku-fatelf/src/add-ons/kernel/drivers/network/dec21xxx/dev/de/
H A Dif_de.c3031 struct ifmultiaddr *ifma; local
3057 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
3059 if (ifma->ifma_addr->sa_family == AF_LINK)
3084 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
3086 if (ifma->ifma_addr->sa_family != AF_LINK)
3089 hash = tulip_mchash(LLADDR((struct sockaddr_dl *)ifma->ifma_addr));
3116 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
3117 if (ifma->ifma_addr->sa_family != AF_LINK)
3119 addrp = LLADDR((struct sockaddr_dl *)ifma->ifma_addr);
/haiku-fatelf/src/add-ons/kernel/drivers/network/attansic_l2/dev/ae/
H A Dif_ae.c2036 struct ifmultiaddr *ifma; local
2074 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
2075 if (ifma->ifma_addr->sa_family != AF_LINK)
2078 ifma->ifma_addr), ETHER_ADDR_LEN);
/haiku-fatelf/src/add-ons/kernel/drivers/network/wlan/marvell88w8335/dev/malo/
H A Dif_malo.c1576 struct ifmultiaddr *ifma; local
1589 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
1590 if (ifma->ifma_addr->sa_family != AF_LINK)
1599 LLADDR((struct sockaddr_dl *)ifma->ifma_addr));
/haiku-fatelf/src/add-ons/kernel/drivers/network/wlan/wavelanwifi/dev/wi/
H A Dif_wi.c1576 struct ifmultiaddr *ifma; local
1588 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
1589 if (ifma->ifma_addr->sa_family != AF_LINK)
1594 (LLADDR((struct sockaddr_dl *)ifma->ifma_addr)));
/haiku-fatelf/src/libs/compat/freebsd_wlan/net80211/
H A Dieee80211_ioctl.c3267 struct ifmultiaddr *ifma; local
3269 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
3270 if (ifma->ifma_addr->sa_family != AF_LINK)
3272 (void) if_addmulti(parent, ifma->ifma_addr, NULL);
/haiku-fatelf/src/add-ons/kernel/drivers/network/attansic_l1/dev/age/
H A Dif_age.c3103 struct ifmultiaddr *ifma; local
3131 TAILQ_FOREACH(ifma, &sc->age_ifp->if_multiaddrs, ifma_link) {
3132 if (ifma->ifma_addr->sa_family != AF_LINK)
3135 ifma->ifma_addr), ETHER_ADDR_LEN);
/haiku-fatelf/src/add-ons/kernel/drivers/network/ipro100/dev/fxp/
H A Dif_fxp.c2965 struct ifmultiaddr *ifma; local
2971 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
2972 if (ifma->ifma_addr->sa_family != AF_LINK)
2979 bcopy(LLADDR((struct sockaddr_dl *)ifma->ifma_addr),
/haiku-fatelf/src/add-ons/kernel/drivers/network/rtl81xx/dev/re/
H A Dif_re.c644 struct ifmultiaddr *ifma; local
668 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
669 if (ifma->ifma_addr->sa_family != AF_LINK)
672 ifma->ifma_addr), ETHER_ADDR_LEN) >> 26;
/haiku-fatelf/src/add-ons/kernel/drivers/network/ipro1000/dev/e1000/
H A Dif_lem.c1925 struct ifmultiaddr *ifma; local
1950 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
1951 if (ifma->ifma_addr->sa_family != AF_LINK)
1957 bcopy(LLADDR((struct sockaddr_dl *)ifma->ifma_addr),
/haiku-fatelf/src/add-ons/kernel/drivers/network/jmicron2x0/dev/jme/
H A Dif_jme.c3243 struct ifmultiaddr *ifma; local
3281 TAILQ_FOREACH(ifma, &sc->jme_ifp->if_multiaddrs, ifma_link) {
3282 if (ifma->ifma_addr->sa_family != AF_LINK)
3285 ifma->ifma_addr), ETHER_ADDR_LEN);
/haiku-fatelf/src/add-ons/kernel/drivers/network/atheros813x/dev/alc/
H A Dif_alc.c3708 struct ifmultiaddr *ifma; local
3733 TAILQ_FOREACH(ifma, &sc->alc_ifp->if_multiaddrs, ifma_link) {
3734 if (ifma->ifma_addr->sa_family != AF_LINK)
3737 ifma->ifma_addr), ETHER_ADDR_LEN);
/haiku-fatelf/src/add-ons/kernel/drivers/network/ar81xx/dev/ale/
H A Dif_ale.c3022 struct ifmultiaddr *ifma; local
3050 TAILQ_FOREACH(ifma, &sc->ale_ifp->if_multiaddrs, ifma_link) {
3051 if (ifma->ifma_addr->sa_family != AF_LINK)
3054 ifma->ifma_addr), ETHER_ADDR_LEN);
/haiku-fatelf/src/add-ons/kernel/drivers/network/nforce/dev/nfe/
H A Dif_nfe.c2538 struct ifmultiaddr *ifma; local
2558 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
2561 if (ifma->ifma_addr->sa_family != AF_LINK)
2564 addrp = LLADDR((struct sockaddr_dl *) ifma->ifma_addr);

Completed in 442 milliseconds

12