/freebsd-11-stable/tools/regression/ethernet/ethermulti/ |
H A D | ethermulti.c | 122 struct ifmaddrs *ifma, *ifmap; local 163 for (ifma = ifmap; ifma; ifma = ifma->ifma_next) { 164 sockunion_t *psa = (sockunion_t *)ifma->ifma_addr; 165 if (ifma->ifma_name == NULL || psa == NULL)
|
/freebsd-11-stable/usr.bin/netstat/ |
H A D | if.c | 251 next_ifma(struct ifmaddrs *ifma, const char *name, const sa_family_t family) argument 254 for(; ifma != NULL; ifma = ifma->ifma_next) { 257 sdl = (struct sockaddr_dl *)ifma->ifma_name; 258 if (ifma->ifma_addr->sa_family == family && 263 return (ifma); 273 struct ifmaddrs *ifmap, *ifma; local 446 for (ifma = next_ifma(ifmap, ifa->ifa_name, 448 ifma ! [all...] |
/freebsd-11-stable/sys/net/ |
H A D | if.c | 979 struct ifmultiaddr *ifma; local 983 TAILQ_FOREACH_SAFE(ifma, &ifp->if_multiaddrs, ifma_link, next) 984 if_delmulti_locked(ifp, ifma, 1); 2810 struct ifmultiaddr *ifma; local 2820 ifma = if_findmulti(ifp, &ifr->ifr_addr); 2822 if (ifma != NULL) 2825 error = if_addmulti(ifp, &ifr->ifr_addr, &ifma); 3344 struct ifmultiaddr *ifma; local 3348 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) { 3350 if (sa_dl_equal(ifma 3372 struct ifmultiaddr *ifma; local 3416 if_freemulti(struct ifmultiaddr *ifma) argument 3450 struct ifmultiaddr *ifma, *ll_ifma; local 3573 struct ifmultiaddr *ifma; local 3615 struct ifmultiaddr *ifma; local 3631 if_delmulti_ifma(struct ifmultiaddr *ifma) argument 3683 if_delmulti_locked(struct ifnet *ifp, struct ifmultiaddr *ifma, int detaching) argument 4267 struct ifmultiaddr *ifma; local 4301 struct ifmultiaddr *ifma; local 4320 struct ifmultiaddr *ifma; local [all...] |
H A D | rtsock.c | 1403 rt_newmaddrmsg(int cmd, struct ifmultiaddr *ifma) argument 1407 struct ifnet *ifp = ifma->ifma_ifp; 1414 info.rti_info[RTAX_IFA] = ifma->ifma_addr; 1420 info.rti_info[RTAX_GATEWAY] = ifma->ifma_lladdr; 1429 rt_dispatch(m, ifma->ifma_addr ? ifma->ifma_addr->sa_family : AF_UNSPEC); 1807 struct ifmultiaddr *ifma; local 1821 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) { 1822 if (af && af != ifma->ifma_addr->sa_family) 1825 ifma [all...] |
/freebsd-11-stable/sys/netinet/ |
H A D | igmp.c | 191 * as anything which modifies ifma needs to be covered by that lock. 613 struct ifmultiaddr *ifma; local 624 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) { 625 if (ifma->ifma_addr->sa_family != AF_INET || 626 ifma->ifma_protospec == NULL) 629 KASSERT(ifma->ifma_protospec != NULL, 632 inm = (struct in_multi *)ifma->ifma_protospec; 707 struct ifmultiaddr *ifma; local 749 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) { 750 if (ifma 792 struct ifmultiaddr *ifma; local 1647 struct ifmultiaddr *ifma; local 2003 struct ifmultiaddr *ifma; local 3317 struct ifmultiaddr *ifma; local [all...] |
H A D | in_mcast.c | 195 * The ifnet layer will set the ifma's ifp pointer to NULL if the ifp 203 KASSERT(inm->inm_ifma != NULL, ("%s: no ifma", __func__)); 238 struct ifmultiaddr *ifma; local 245 TAILQ_FOREACH(ifma, &((ifp)->if_multiaddrs), ifma_link) { 246 if (ifma->ifma_addr->sa_family == AF_INET) { 247 inm = (struct in_multi *)ifma->ifma_protospec; 444 struct ifmultiaddr *ifma; local 475 error = if_addmulti(ifp, (struct sockaddr *)&gsin, &ifma); 489 if (ifma->ifma_protospec != NULL) { 490 inm = (struct in_multi *)ifma 554 struct ifmultiaddr *ifma; local 2855 struct ifmultiaddr *ifma; local [all...] |
H A D | in.c | 1005 struct ifmultiaddr *ifma; local 1017 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) { 1018 if (ifma->ifma_addr->sa_family != AF_INET || 1019 ifma->ifma_protospec == NULL) 1022 KASSERT(ifma->ifma_protospec != NULL, 1025 inm = (struct in_multi *)ifma->ifma_protospec;
|
/freebsd-11-stable/usr.sbin/ifmcstat/ |
H A D | ifmcstat.c | 988 struct ifmaddrs *ifmap, *ifma; local 1014 for (ifma = ifmap; ifma; ifma = ifma->ifma_next) { 1016 if (ifma->ifma_name == NULL || ifma->ifma_addr == NULL) 1019 psa = (sockunion_t *)ifma->ifma_name; 1033 pgsa = (sockunion_t *)ifma->ifma_addr; 1232 pllsa = (sockunion_t *)ifma [all...] |
/freebsd-11-stable/sys/netinet6/ |
H A D | mld6.c | 538 struct ifmultiaddr *ifma; local 550 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) { 551 if (ifma->ifma_addr->sa_family != AF_INET6 || 552 ifma->ifma_protospec == NULL) 554 inm = (struct in6_multi *)ifma->ifma_protospec; 630 struct ifmultiaddr *ifma; local 705 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) { 706 if (ifma->ifma_addr->sa_family != AF_INET6 || 707 ifma->ifma_protospec == NULL) 709 inm = (struct in6_multi *)ifma 1331 struct ifmultiaddr *ifma; local 1652 struct ifmultiaddr *ifma; local 2974 struct ifmultiaddr *ifma; local [all...] |
H A D | in6_mcast.c | 182 * The ifnet layer will set the ifma's ifp pointer to NULL if the ifp 190 KASSERT(inm->in6m_ifma != NULL, ("%s: no ifma", __func__)); 394 struct ifmultiaddr *ifma; local 431 error = if_addmulti(ifp, (struct sockaddr *)&gsin6, &ifma); 443 if (ifma->ifma_protospec != NULL) { 444 inm = (struct in6_multi *)ifma->ifma_protospec; 446 KASSERT(ifma->ifma_addr != NULL, ("%s: no ifma_addr", 448 KASSERT(ifma->ifma_addr->sa_family == AF_INET6, 449 ("%s: ifma not AF_INET6", __func__)); 451 if (inm->in6m_ifma != ifma || in 506 struct ifmultiaddr *ifma; local 2668 struct ifmultiaddr *ifma; local [all...] |
H A D | in6_ifattach.c | 887 struct ifmultiaddr *ifma; local 899 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) { 900 if (ifma->ifma_addr->sa_family != AF_INET6 || 901 ifma->ifma_protospec == NULL) 903 inm = (struct in6_multi *)ifma->ifma_protospec;
|
H A D | in6_var.h | 711 struct ifmultiaddr *ifma; local 718 TAILQ_FOREACH(ifma, &((ifp)->if_multiaddrs), ifma_link) { 719 if (ifma->ifma_addr->sa_family == AF_INET6) { 720 inm = (struct in6_multi *)ifma->ifma_protospec;
|
/freebsd-11-stable/sys/dev/liquidio/ |
H A D | lio_ioctl.c | 501 struct ifmultiaddr *ifma; local 522 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) { 523 if (ifma->ifma_addr->sa_family != AF_LINK) 527 LLADDR((struct sockaddr_dl *)ifma->ifma_addr),
|
/freebsd-11-stable/sys/dev/oce/ |
H A D | oce_hw.c | 554 struct ifmultiaddr *ifma; local 570 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) { 571 if (ifma->ifma_addr->sa_family != AF_LINK) 582 bcopy(LLADDR((struct sockaddr_dl *)ifma->ifma_addr),
|
/freebsd-11-stable/sys/dev/pdq/ |
H A D | pdq_ifsubr.c | 306 struct ifmultiaddr *ifma; 322 for (ifma = TAILQ_FIRST(&PDQ_IFNET(sc)->if_multiaddrs); ifma && num_addrs > 0; 323 ifma = TAILQ_NEXT(ifma, ifma_link)) { 325 if (ifma->ifma_addr->sa_family != AF_LINK) 327 mcaddr = LLADDR((struct sockaddr_dl *)ifma->ifma_addr); 338 if (ifma != NULL) { 303 struct ifmultiaddr *ifma; local
|
/freebsd-11-stable/sys/dev/cxgb/ |
H A D | cxgb_adapter.h | 470 struct ifmultiaddr *ifma; local 474 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) { 475 if (ifma->ifma_addr->sa_family != AF_LINK) 478 macaddr = LLADDR((struct sockaddr_dl *)ifma->ifma_addr);
|
/freebsd-11-stable/sys/netgraph/ |
H A D | ng_ether.c | 581 struct ifmultiaddr *ifma; local 601 ifma = if_findmulti(priv->ifp, 604 if (ifma != NULL) { 608 (struct sockaddr *)&sa_dl, &ifma);
|
/freebsd-11-stable/sys/dev/usb/net/ |
H A D | if_cue.c | 313 struct ifmultiaddr *ifma; local 329 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) 331 if (ifma->ifma_addr->sa_family != AF_LINK) 333 h = cue_mchash(LLADDR((struct sockaddr_dl *)ifma->ifma_addr));
|
H A D | if_kue.c | 363 struct ifmultiaddr *ifma; local 378 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) 380 if (ifma->ifma_addr->sa_family != AF_LINK) 389 LLADDR((struct sockaddr_dl *)ifma->ifma_addr),
|
H A D | if_aue.c | 540 struct ifmultiaddr *ifma; local 556 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) { 557 if (ifma->ifma_addr->sa_family != AF_LINK) 560 ifma->ifma_addr), ETHER_ADDR_LEN) & ((1 << AUE_BITS) - 1);
|
H A D | if_mos.c | 591 struct ifmultiaddr *ifma; local 607 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) { 608 if (ifma->ifma_addr->sa_family != AF_LINK) { 613 ifma->ifma_addr), ETHER_ADDR_LEN) >> 26;
|
H A D | if_rue.c | 479 struct ifmultiaddr *ifma; local 501 TAILQ_FOREACH (ifma, &ifp->if_multiaddrs, ifma_link) 503 if (ifma->ifma_addr->sa_family != AF_LINK) 506 ifma->ifma_addr), ETHER_ADDR_LEN) >> 26;
|
/freebsd-11-stable/sys/dev/le/ |
H A D | lance.c | 585 struct ifmultiaddr *ifma; local 603 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) { 604 if (ifma->ifma_addr->sa_family != AF_LINK) 608 ifma->ifma_addr), ETHER_ADDR_LEN);
|
/freebsd-11-stable/sys/dev/dc/ |
H A D | if_dc.c | 967 struct ifmultiaddr *ifma; local 998 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) { 999 if (ifma->ifma_addr->sa_family != AF_LINK) 1002 LLADDR((struct sockaddr_dl *)ifma->ifma_addr)); 1040 struct ifmultiaddr *ifma; local 1076 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) { 1077 if (ifma->ifma_addr->sa_family != AF_LINK) 1081 LLADDR((struct sockaddr_dl *)ifma->ifma_addr)); 1084 LLADDR((struct sockaddr_dl *)ifma->ifma_addr)); 1101 struct ifmultiaddr *ifma; local 1171 struct ifmultiaddr *ifma; local 1262 struct ifmultiaddr *ifma; local [all...] |
/freebsd-11-stable/sys/ofed/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib_multicast.c | 738 struct ifmultiaddr *ifma; local 765 TAILQ_FOREACH(ifma, &dev->if_multiaddrs, ifma_link) { 769 if (ifma->ifma_addr->sa_family != AF_LINK) 771 addr = LLADDR((struct sockaddr_dl *)ifma->ifma_addr); 772 addrlen = ((struct sockaddr_dl *)ifma->ifma_addr)->sdl_alen;
|