/freebsd-10-stable/usr.bin/netstat/ |
H A D | if.c | 201 next_ifma(struct ifmaddrs *ifma, const char *name, const sa_family_t family) argument 204 for(; ifma != NULL; ifma = ifma->ifma_next) { 207 sdl = (struct sockaddr_dl *)ifma->ifma_name; 208 if (ifma->ifma_addr->sa_family == family && 213 return (ifma); 223 struct ifmaddrs *ifmap, *ifma; local 394 for (ifma = next_ifma(ifmap, ifa->ifa_name, 396 ifma ! [all...] |
/freebsd-10-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-10-stable/sys/net/ |
H A D | if.c | 884 struct ifmultiaddr *ifma; local 888 TAILQ_FOREACH_SAFE(ifma, &ifp->if_multiaddrs, ifma_link, next) 889 if_delmulti_locked(ifp, ifma, 1); 2585 struct ifmultiaddr *ifma; local 2595 ifma = if_findmulti(ifp, &ifr->ifr_addr); 2597 if (ifma != NULL) 2600 error = if_addmulti(ifp, &ifr->ifr_addr, &ifma); 3120 struct ifmultiaddr *ifma; local 3124 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) { 3126 if (sa_dl_equal(ifma 3148 struct ifmultiaddr *ifma; local 3192 if_freemulti(struct ifmultiaddr *ifma) argument 3228 struct ifmultiaddr *ifma, *ll_ifma; local 3344 struct ifmultiaddr *ifma; local 3386 struct ifmultiaddr *ifma; local 3402 if_delmulti_ifma(struct ifmultiaddr *ifma) argument 3454 if_delmulti_locked(struct ifnet *ifp, struct ifmultiaddr *ifma, int detaching) argument [all...] |
H A D | rtsock.c | 1415 rt_newmaddrmsg(int cmd, struct ifmultiaddr *ifma) argument 1419 struct ifnet *ifp = ifma->ifma_ifp; 1426 info.rti_info[RTAX_IFA] = ifma->ifma_addr; 1432 info.rti_info[RTAX_GATEWAY] = ifma->ifma_lladdr; 1441 rt_dispatch(m, ifma->ifma_addr ? ifma->ifma_addr->sa_family : AF_UNSPEC); 1839 struct ifmultiaddr *ifma; local 1852 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) { 1853 if (af && af != ifma->ifma_addr->sa_family) 1856 ifma [all...] |
/freebsd-10-stable/sys/netinet/ |
H A D | in_var.h | 375 struct ifmultiaddr *ifma; local 382 TAILQ_FOREACH(ifma, &((ifp)->if_multiaddrs), ifma_link) { 383 if (ifma->ifma_addr->sa_family == AF_INET) { 384 inm = (struct in_multi *)ifma->ifma_protospec;
|
H A D | igmp.c | 182 * as anything which modifies ifma needs to be covered by that lock. 611 struct ifmultiaddr *ifma; local 622 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) { 623 if (ifma->ifma_addr->sa_family != AF_INET || 624 ifma->ifma_protospec == NULL) 627 KASSERT(ifma->ifma_protospec != NULL, 630 inm = (struct in_multi *)ifma->ifma_protospec; 709 struct ifmultiaddr *ifma; local 751 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) { 752 if (ifma 794 struct ifmultiaddr *ifma; local 1640 struct ifmultiaddr *ifma; local 1999 struct ifmultiaddr *ifma; local 3315 struct ifmultiaddr *ifma; local [all...] |
H A D | in_mcast.c | 194 * The ifnet layer will set the ifma's ifp pointer to NULL if the ifp 202 KASSERT(inm->inm_ifma != NULL, ("%s: no ifma", __func__)); 400 struct ifmultiaddr *ifma; local 431 error = if_addmulti(ifp, (struct sockaddr *)&gsin, &ifma); 445 if (ifma->ifma_protospec != NULL) { 446 inm = (struct in_multi *)ifma->ifma_protospec; 448 KASSERT(ifma->ifma_addr != NULL, ("%s: no ifma_addr", 450 KASSERT(ifma->ifma_addr->sa_family == AF_INET, 451 ("%s: ifma not AF_INET", __func__)); 453 if (inm->inm_ifma != ifma || in 512 struct ifmultiaddr *ifma; local 2813 struct ifmultiaddr *ifma; local [all...] |
H A D | in.c | 1201 struct ifmultiaddr *ifma; local 1213 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) { 1214 if (ifma->ifma_addr->sa_family != AF_INET || 1215 ifma->ifma_protospec == NULL) 1218 KASSERT(ifma->ifma_protospec != NULL, 1221 inm = (struct in_multi *)ifma->ifma_protospec;
|
/freebsd-10-stable/usr.sbin/ifmcstat/ |
H A D | ifmcstat.c | 991 struct ifmaddrs *ifmap, *ifma; local 1017 for (ifma = ifmap; ifma; ifma = ifma->ifma_next) { 1019 if (ifma->ifma_name == NULL || ifma->ifma_addr == NULL) 1022 psa = (sockunion_t *)ifma->ifma_name; 1036 pgsa = (sockunion_t *)ifma->ifma_addr; 1235 pllsa = (sockunion_t *)ifma [all...] |
/freebsd-10-stable/sys/netinet6/ |
H A D | mld6.c | 535 struct ifmultiaddr *ifma; local 547 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) { 548 if (ifma->ifma_addr->sa_family != AF_INET6 || 549 ifma->ifma_protospec == NULL) 551 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 1334 struct ifmultiaddr *ifma; local 1659 struct ifmultiaddr *ifma; local 2981 struct ifmultiaddr *ifma; local [all...] |
H A D | in6_mcast.c | 183 * The ifnet layer will set the ifma's ifp pointer to NULL if the ifp 191 KASSERT(inm->in6m_ifma != NULL, ("%s: no ifma", __func__)); 395 struct ifmultiaddr *ifma; local 432 error = if_addmulti(ifp, (struct sockaddr *)&gsin6, &ifma); 444 if (ifma->ifma_protospec != NULL) { 445 inm = (struct in6_multi *)ifma->ifma_protospec; 447 KASSERT(ifma->ifma_addr != NULL, ("%s: no ifma_addr", 449 KASSERT(ifma->ifma_addr->sa_family == AF_INET6, 450 ("%s: ifma not AF_INET6", __func__)); 452 if (inm->in6m_ifma != ifma || in 507 struct ifmultiaddr *ifma; local 2669 struct ifmultiaddr *ifma; local [all...] |
H A D | in6_ifattach.c | 954 struct ifmultiaddr *ifma; local 966 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) { 967 if (ifma->ifma_addr->sa_family != AF_INET6 || 968 ifma->ifma_protospec == NULL) 970 inm = (struct in6_multi *)ifma->ifma_protospec;
|
H A D | in6_var.h | 720 struct ifmultiaddr *ifma; local 727 TAILQ_FOREACH(ifma, &((ifp)->if_multiaddrs), ifma_link) { 728 if (ifma->ifma_addr->sa_family == AF_INET6) { 729 inm = (struct in6_multi *)ifma->ifma_protospec;
|
/freebsd-10-stable/sys/dev/oce/ |
H A D | oce_hw.c | 550 struct ifmultiaddr *ifma; local 566 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) { 567 if (ifma->ifma_addr->sa_family != AF_LINK) 578 bcopy(LLADDR((struct sockaddr_dl *)ifma->ifma_addr),
|
/freebsd-10-stable/sys/dev/pdq/ |
H A D | pdq_ifsubr.c | 305 struct ifmultiaddr *ifma; 321 for (ifma = TAILQ_FIRST(&PDQ_IFNET(sc)->if_multiaddrs); ifma && num_addrs > 0; 322 ifma = TAILQ_NEXT(ifma, ifma_link)) { 324 if (ifma->ifma_addr->sa_family != AF_LINK) 326 mcaddr = LLADDR((struct sockaddr_dl *)ifma->ifma_addr); 337 if (ifma != NULL) { 302 struct ifmultiaddr *ifma; local
|
/freebsd-10-stable/sys/dev/cxgb/ |
H A D | cxgb_adapter.h | 468 struct ifmultiaddr *ifma; local 472 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) { 473 if (ifma->ifma_addr->sa_family != AF_LINK) 476 macaddr = LLADDR((struct sockaddr_dl *)ifma->ifma_addr);
|
/freebsd-10-stable/sys/dev/le/ |
H A D | lance.c | 584 struct ifmultiaddr *ifma; local 602 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) { 603 if (ifma->ifma_addr->sa_family != AF_LINK) 607 ifma->ifma_addr), ETHER_ADDR_LEN);
|
/freebsd-10-stable/sys/dev/usb/net/ |
H A D | if_cue.c | 308 struct ifmultiaddr *ifma; local 324 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) 326 if (ifma->ifma_addr->sa_family != AF_LINK) 328 h = cue_mchash(LLADDR((struct sockaddr_dl *)ifma->ifma_addr));
|
H A D | if_kue.c | 358 struct ifmultiaddr *ifma; local 373 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) 375 if (ifma->ifma_addr->sa_family != AF_LINK) 384 LLADDR((struct sockaddr_dl *)ifma->ifma_addr),
|
/freebsd-10-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-10-stable/sys/dev/dc/ |
H A D | if_dc.c | 971 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...] |
/freebsd-10-stable/sys/ofed/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib_multicast.c | 726 struct ifmultiaddr *ifma; local 753 TAILQ_FOREACH(ifma, &dev->if_multiaddrs, ifma_link) { 757 if (ifma->ifma_addr->sa_family != AF_LINK) 759 addr = LLADDR((struct sockaddr_dl *)ifma->ifma_addr); 760 addrlen = ((struct sockaddr_dl *)ifma->ifma_addr)->sdl_alen;
|
/freebsd-10-stable/sys/arm/allwinner/ |
H A D | if_emac.c | 197 struct ifmultiaddr *ifma; local 218 TAILQ_FOREACH(ifma, &sc->emac_ifp->if_multiaddrs, ifma_link) { 219 if (ifma->ifma_addr->sa_family != AF_LINK) 222 ifma->ifma_addr), ETHER_ADDR_LEN) >> 26;
|
/freebsd-10-stable/sys/dev/sn/ |
H A D | if_sn.c | 1417 struct ifmultiaddr *ifma; local 1422 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) { 1423 if (ifma->ifma_addr->sa_family != AF_LINK) { 1428 ifma->ifma_addr), ETHER_ADDR_LEN) & 0x3f;
|
/freebsd-10-stable/sys/dev/snc/ |
H A D | dp83932.c | 654 struct ifmultiaddr *ifma; local 672 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) { 673 if (ifma->ifma_addr->sa_family != AF_LINK) 682 LLADDR((struct sockaddr_dl *)ifma->ifma_addr));
|