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

/haiku/src/libs/compat/freebsd_network/
H A Dif.c475 struct ifmultiaddr *ifma; local
477 TAILQ_FOREACH (ifma, &ifp->if_multiaddrs, ifma_link) {
479 LLADDR((struct sockaddr_dl *)ifma->ifma_addr), ETHER_ADDR_LEN) == 0)
480 return ifma;
494 if_freemulti(struct ifmultiaddr *ifma) argument
497 KASSERT(ifma->ifma_refcount == 0, ("if_freemulti: refcount %d",
498 ifma->ifma_refcount));
499 KASSERT(ifma->ifma_protospec == NULL,
502 if (ifma->ifma_lladdr != NULL)
503 free(ifma
570 if_delmulti_locked(struct ifnet *ifp, struct ifmultiaddr *ifma, int detaching) argument
649 struct ifmultiaddr *ifma; local
660 if_delete_multiaddr(struct ifnet *ifp, struct ifmultiaddr *ifma) argument
670 struct ifmultiaddr *ifma; local
709 struct ifmultiaddr *ifma; local
1218 struct ifmultiaddr *ifma; local
1252 struct ifmultiaddr *ifma; local
1271 struct ifmultiaddr *ifma; local
1286 struct ifmultiaddr *ifma; local
[all...]
/haiku/src/add-ons/kernel/drivers/network/ether/pcnet/dev/le/
H A Dlance.c587 struct ifmultiaddr *ifma; local
605 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
606 if (ifma->ifma_addr->sa_family != AF_LINK)
610 ifma->ifma_addr), ETHER_ADDR_LEN);
/haiku/src/add-ons/kernel/drivers/network/ether/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/src/add-ons/kernel/drivers/network/ether/sis900/dev/sis/
H A Dif_sis.c698 struct ifmultiaddr *ifma; local
744 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
745 if (ifma->ifma_addr->sa_family != AF_LINK)
748 LLADDR((struct sockaddr_dl *)ifma->ifma_addr));
769 struct ifmultiaddr *ifma; local
802 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
803 if (ifma->ifma_addr->sa_family != AF_LINK)
806 LLADDR((struct sockaddr_dl *)ifma->ifma_addr));
/haiku/src/add-ons/kernel/drivers/network/ether/pcnet/dev/pcn/
H A Dif_pcn.c355 struct ifmultiaddr *ifma; local
376 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
377 if (ifma->ifma_addr->sa_family != AF_LINK)
380 ifma->ifma_addr), ETHER_ADDR_LEN) >> 26;
/haiku/src/add-ons/kernel/drivers/network/ether/rdc/dev/vte/
H A Dif_vte.c1962 struct ifmultiaddr *ifma; local
1999 TAILQ_FOREACH(ifma, &sc->vte_ifp->if_multiaddrs, ifma_link) {
2000 if (ifma->ifma_addr->sa_family != AF_LINK)
2008 eaddr = LLADDR((struct sockaddr_dl *)ifma->ifma_addr);
2016 ifma->ifma_addr), ETHER_ADDR_LEN);
/haiku/src/add-ons/kernel/drivers/network/ether/3com/dev/xl/
H A Dif_xl.c613 struct ifmultiaddr *ifma; local
639 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
640 if (ifma->ifma_addr->sa_family != AF_LINK)
659 struct ifmultiaddr *ifma; local
694 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
695 if (ifma->ifma_addr->sa_family != AF_LINK)
710 ifma->ifma_addr), ETHER_ADDR_LEN) & 0xFF;
/haiku/src/add-ons/kernel/drivers/network/ether/vt612x/dev/vge/
H A Dif_vge.c541 struct ifmultiaddr *ifma; local
577 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
578 if (ifma->ifma_addr->sa_family != AF_LINK)
581 LLADDR((struct sockaddr_dl *)ifma->ifma_addr));
590 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
591 if (ifma->ifma_addr->sa_family != AF_LINK)
594 ifma->ifma_addr), ETHER_ADDR_LEN) >> 26;
/haiku/src/add-ons/kernel/drivers/network/ether/via_rhine/dev/vr/
H A Dif_vr.c444 struct ifmultiaddr *ifma; local
477 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
478 if (ifma->ifma_addr->sa_family != AF_LINK)
481 LLADDR((struct sockaddr_dl *)ifma->ifma_addr));
499 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
500 if (ifma->ifma_addr->sa_family != AF_LINK)
503 ifma->ifma_addr), ETHER_ADDR_LEN) >> 26;
/haiku/src/add-ons/kernel/drivers/network/wlan/marvell88w8335/dev/malo/
H A Dif_malo.c1531 struct ifmultiaddr *ifma; local
1535 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
1536 if (ifma->ifma_addr->sa_family != AF_LINK)
1545 LLADDR((struct sockaddr_dl *)ifma->ifma_addr));
/haiku/src/add-ons/kernel/drivers/network/ether/broadcom440x/dev/bfe/
H A Dif_bfe.c1087 struct ifmultiaddr *ifma; local
1114 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
1115 if (ifma->ifma_addr->sa_family != AF_LINK)
1118 LLADDR((struct sockaddr_dl *)ifma->ifma_addr), i++);
/haiku/src/add-ons/kernel/drivers/network/ether/rtl8139/dev/rl/
H A Dif_rl.c521 struct ifmultiaddr *ifma; local
543 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
544 if (ifma->ifma_addr->sa_family != AF_LINK)
547 ifma->ifma_addr), ETHER_ADDR_LEN) >> 26;
/haiku/src/add-ons/kernel/drivers/network/ether/sis19x/dev/sge/
H A Dif_sge.c450 struct ifmultiaddr *ifma; local
473 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
474 if (ifma->ifma_addr->sa_family != AF_LINK)
477 ifma->ifma_addr), ETHER_ADDR_LEN);
/haiku/src/add-ons/kernel/drivers/network/ether/syskonnect/dev/sk/
H A Dif_sk.c745 struct ifmultiaddr *ifma; local
769 TAILQ_FOREACH_REVERSE(ifma, &ifp->if_multiaddrs, ifmultihead,
771 if (ifma->ifma_addr->sa_family != AF_LINK)
777 bcopy(LLADDR((struct sockaddr_dl *)ifma->ifma_addr),
806 struct ifmultiaddr *ifma; local
821 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
822 if (ifma->ifma_addr->sa_family != AF_LINK)
825 ifma->ifma_addr), ETHER_ADDR_LEN);
/haiku/src/add-ons/kernel/drivers/network/ether/dec21xxx/dev/de/
H A Dif_de.c3028 struct ifmultiaddr *ifma; local
3054 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
3056 if (ifma->ifma_addr->sa_family == AF_LINK)
3081 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
3083 if (ifma->ifma_addr->sa_family != AF_LINK)
3086 hash = tulip_mchash(LLADDR((struct sockaddr_dl *)ifma->ifma_addr));
3113 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
3114 if (ifma->ifma_addr->sa_family != AF_LINK)
3116 addrp = LLADDR((struct sockaddr_dl *)ifma->ifma_addr);
/haiku/src/add-ons/kernel/drivers/network/ether/attansic_l2/dev/ae/
H A Dif_ae.c2038 struct ifmultiaddr *ifma; local
2076 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
2077 if (ifma->ifma_addr->sa_family != AF_LINK)
2080 ifma->ifma_addr), ETHER_ADDR_LEN);
/haiku/src/add-ons/kernel/drivers/network/ether/atheros81xx/dev/ale/
H A Dif_ale.c3015 struct ifmultiaddr *ifma; local
3043 TAILQ_FOREACH(ifma, &sc->ale_ifp->if_multiaddrs, ifma_link) {
3044 if (ifma->ifma_addr->sa_family != AF_LINK)
3047 ifma->ifma_addr), ETHER_ADDR_LEN);
/haiku/src/add-ons/kernel/drivers/network/ether/attansic_l1/dev/age/
H A Dif_age.c3147 struct ifmultiaddr *ifma; local
3175 TAILQ_FOREACH(ifma, &sc->age_ifp->if_multiaddrs, ifma_link) {
3176 if (ifma->ifma_addr->sa_family != AF_LINK)
3179 ifma->ifma_addr), ETHER_ADDR_LEN);
/haiku/src/add-ons/kernel/drivers/network/ether/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/src/add-ons/kernel/drivers/network/ether/marvell_yukon/dev/msk/
H A Dif_msk.c581 struct ifmultiaddr *ifma; local
603 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
604 if (ifma->ifma_addr->sa_family != AF_LINK)
607 ifma->ifma_addr), ETHER_ADDR_LEN);
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/
H A Dif_ath.c3609 struct ifmultiaddr *ifma; local
3618 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
3625 ifma->ifma_addr);

Completed in 475 milliseconds