/freebsd-current/sys/net/ |
H A D | if_fwsubr.c | 765 struct sockaddr_dl *sdl; local 784 sdl = (struct sockaddr_dl *)ifa->ifa_addr; 785 sdl->sdl_type = IFT_IEEE1394; 786 sdl->sdl_alen = ifp->if_addrlen; 787 bcopy(llc, LLADDR(sdl), ifp->if_addrlen);
|
/freebsd-current/tests/atf_python/sys/net/ |
H A D | rtsock.py | 272 sdl = SockaddrDl.from_buffer_copy(sa) 273 if sdl.sdl_index: 274 ifindex = "link#{} ".format(sdl.sdl_index) 277 if sdl.sdl_nlen: 279 if sdl.sdl_nlen + iface_offset > len(sa): 281 "LINK sa sdl_nlen {} > total len {}".format(sdl.sdl_nlen, len(sa)) 284 bytes.decode(sa[iface_offset : iface_offset + sdl.sdl_nlen])
|
/freebsd-current/usr.sbin/rtsold/ |
H A D | rtsold.h | 65 struct sockaddr_dl *sdl; /* link-layer address */ member in struct:ifinfo
|
/freebsd-current/usr.sbin/bsnmpd/modules/snmp_bridge/ |
H A D | bridge_sys.c | 574 struct sockaddr_dl sdl; local 589 bcopy(ifa->ifa_addr, &sdl, sizeof(struct sockaddr_dl)); 591 if (sdl.sdl_alen > mlen) 594 if ((len = sdl.sdl_nlen) >= IFNAMSIZ) 597 bcopy(sdl.sdl_data, if_name, len); 601 bcopy(sdl.sdl_data + sdl.sdl_nlen, mac, sdl.sdl_alen);
|
/freebsd-current/lib/libc/net/ |
H A D | sourcefilter.c | 61 struct sockaddr_dl sdl; member in union:sockunion 121 ifindex = LLINDEX(&psu->sdl);
|
/freebsd-current/sys/dev/dwc/ |
H A D | dwc1000_core.c | 274 dwc_hash_maddr(void *arg, struct sockaddr_dl *sdl, u_int cnt) argument 280 crc = ether_crc32_le(LLADDR(sdl), ETHER_ADDR_LEN);
|
/freebsd-current/sys/netinet6/ |
H A D | nd6_nbr.c | 374 struct sockaddr_dl *sdl) 384 link_init_sdl(ifp, (struct sockaddr *)sdl, ifp->if_type); 385 sdl->sdl_alen = ifp->if_addrlen; 386 bcopy(ln->ll_addr, &sdl->sdl_data, ifp->if_addrlen); 1078 struct sockaddr_dl *sdl; local 1079 sdl = (struct sockaddr_dl *)sdl0; 1080 if (sdl->sdl_alen == ifp->if_addrlen) 1081 mac = LLADDR(sdl); 373 nd6_proxy_fill_sdl(struct ifnet *ifp, const struct in6_addr *taddr6, struct sockaddr_dl *sdl) argument
|
H A D | in6.c | 1184 struct sockaddr_dl_short sdl = { local 1203 [RTAX_GATEWAY] = (struct sockaddr *)&sdl, 2480 * ndp.c assumes that sdl is word aligned 2485 struct sockaddr_dl sdl; member in struct:__anon4 2487 struct sockaddr_dl *sdl; local 2515 sdl = &ndpc.sdl; 2516 sdl->sdl_family = AF_LINK; 2517 sdl->sdl_len = sizeof(*sdl); [all...] |
/freebsd-current/usr.sbin/ppp/ |
H A D | ipv6cp.c | 120 struct sockaddr_dl *sdl; local 144 sdl = (struct sockaddr_dl *)ifa->ifa_addr; 145 if (sdl->sdl_alen < 6) 148 switch(sdl->sdl_type) { 158 cp = (char *)(sdl->sdl_data + sdl->sdl_nlen);
|
/freebsd-current/tests/sys/net/routing/ |
H A D | test_rtsock_l3.c | 233 struct sockaddr_dl *sdl; local 238 sdl = (struct sockaddr_dl *)sa; 239 RTSOCK_ATF_REQUIRE_MSG(rtm, sdl->sdl_index == ifindex, "GW ifindex is %d", sdl->sdl_index); 303 struct sockaddr_dl *sdl = (struct sockaddr_dl *)sa; local 304 RTSOCK_ATF_REQUIRE_MSG(rtm, sdl->sdl_index == c->ifindex, "GW ifindex is %d", sdl->sdl_index); 1093 /* gateway should be link sdl with ifindex of an address interface */ 1131 /* gateway should be link sdl with ifindex of an address interface */ 1225 /* gateway should be link sdl wit [all...] |
/freebsd-current/sbin/ipfw/ |
H A D | nat.c | 88 struct sockaddr_dl *sdl; local 125 sdl = (struct sockaddr_dl *)(ifm + 1); 126 if (strlen(ifn) == sdl->sdl_nlen && 127 strncmp(ifn, sdl->sdl_data, sdl->sdl_nlen) == 0) {
|
/freebsd-current/sys/compat/linux/ |
H A D | linux.c | 473 struct sockaddr_dl *sdl = (struct sockaddr_dl *)ifa->ifa_addr; local 478 if (sdl->sdl_type != IFT_ETHER) 482 bcopy(LLADDR(sdl), lsa->sa_data, LINUX_IFHWADDRLEN);
|
/freebsd-current/sbin/dumpon/ |
H A D | dumpon.c | 94 struct sockaddr_dl *sdl; local 107 sdl = (struct sockaddr_dl *)(void *)ifa->ifa_addr; 108 ifindex = sdl->sdl_index;
|
/freebsd-current/usr.bin/netstat/ |
H A D | route.c | 439 struct sockaddr_dl *sdl = (struct sockaddr_dl *)sa; 442 if (sdl->sdl_nlen) 443 cp = sdl->sdl_data;
|
/freebsd-current/sbin/routed/ |
H A D | if.c | 709 struct sockaddr_dl *sdl; local 726 sdl = (struct sockaddr_dl *)(ifm + 1); 727 sdl->sdl_data[sdl->sdl_nlen] = 0; 728 strncpy(ifs0.int_name, sdl->sdl_data, 729 MIN(sizeof(ifs0.int_name), sdl->sdl_nlen));
|
/freebsd-current/sbin/ifconfig/ |
H A D | ifieee80211.c | 1177 struct sockaddr_dl sdl; local 1184 sdl.sdl_len = sizeof(sdl); 1185 link_addr(temp, &sdl); 1187 if (sdl.sdl_alen != IEEE80211_ADDR_LEN) 1190 IEEE80211_ADDR_LEN, LLADDR(&sdl)); 1304 struct sockaddr_dl sdl; local 1311 sdl.sdl_len = sizeof(sdl); 1312 link_addr(temp, &sdl); 1335 struct sockaddr_dl sdl; local 1365 struct sockaddr_dl sdl; local [all...] |
H A D | ifconfig_netlink.c | 272 struct sockaddr_dl sdl = { local 278 return (match_ether(&sdl));
|
H A D | ifconfig.h | 277 bool match_ether(const struct sockaddr_dl *sdl);
|
/freebsd-current/sys/dev/liquidio/ |
H A D | lio_ioctl.c | 494 lio_copy_maddr(void *arg, struct sockaddr_dl *sdl, u_int cnt) argument 503 memcpy(((uint8_t *)mc) + 2, LLADDR(sdl), ETHER_ADDR_LEN);
|
/freebsd-current/sys/dev/oce/ |
H A D | oce_hw.c | 529 oce_copy_maddr(void *arg, struct sockaddr_dl *sdl, u_int cnt) argument 536 bcopy(LLADDR(sdl), &req->params.req.mac[req->params.req.num_mac++],
|
/freebsd-current/sys/dev/rtwn/ |
H A D | if_rtwn_rx.c | 367 rtwm_hash_maddr(void *arg, struct sockaddr_dl *sdl, u_int cnt) argument 372 pos = rtwn_get_multi_pos(LLADDR(sdl));
|
/freebsd-current/sys/ofed/drivers/infiniband/core/ |
H A D | ib_addr.c | 247 struct sockaddr_dl sdl; local 250 sdl.sdl_len = sizeof(sdl); 251 llsa = (struct sockaddr *)&sdl;
|
/freebsd-current/sbin/natd/ |
H A D | natd.c | 894 struct sockaddr_dl *sdl; local 931 sdl = (struct sockaddr_dl *)(ifm + 1); 932 if (strlen(ifn) == sdl->sdl_nlen && 933 strncmp(ifn, sdl->sdl_data, sdl->sdl_nlen) == 0) {
|
/freebsd-current/usr.sbin/uhsoctl/ |
H A D | uhsoctl.c | 877 struct sockaddr_dl sdl; local 934 memcpy(&sdl, (struct sockaddr_dl *)ifa->ifa_addr, 960 memcpy(cp, &sdl, sdl.sdl_len); 961 cp += SA_SIZE(&sdl);
|
/freebsd-current/contrib/wpa/src/drivers/ |
H A D | driver_bsd.c | 657 struct sockaddr_dl *sdl; local 677 sdl = (struct sockaddr_dl *) (void *) ifa->ifa_addr; 680 (drv->ifindex != sdl->sdl_index || drv->if_removed)) { 684 drv->ifindex = sdl->sdl_index; 693 (drv = bsd_get_drvindex(global, sdl->sdl_index)) != NULL) { 713 sdl = (struct sockaddr_dl *) (void *) ifa->ifa_addr;
|