Searched refs:sdl (Results 51 - 75 of 177) sorted by relevance

12345678

/freebsd-current/sys/net/
H A Dif_fwsubr.c765 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 Drtsock.py272 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 Drtsold.h65 struct sockaddr_dl *sdl; /* link-layer address */ member in struct:ifinfo
/freebsd-current/usr.sbin/bsnmpd/modules/snmp_bridge/
H A Dbridge_sys.c574 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 Dsourcefilter.c61 struct sockaddr_dl sdl; member in union:sockunion
121 ifindex = LLINDEX(&psu->sdl);
/freebsd-current/sys/dev/dwc/
H A Ddwc1000_core.c274 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 Dnd6_nbr.c374 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 Din6.c1184 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 Dipv6cp.c120 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 Dtest_rtsock_l3.c233 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 Dnat.c88 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 Dlinux.c473 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 Ddumpon.c94 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 Droute.c439 struct sockaddr_dl *sdl = (struct sockaddr_dl *)sa;
442 if (sdl->sdl_nlen)
443 cp = sdl->sdl_data;
/freebsd-current/sbin/routed/
H A Dif.c709 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 Difieee80211.c1177 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 Difconfig_netlink.c272 struct sockaddr_dl sdl = { local
278 return (match_ether(&sdl));
H A Difconfig.h277 bool match_ether(const struct sockaddr_dl *sdl);
/freebsd-current/sys/dev/liquidio/
H A Dlio_ioctl.c494 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 Doce_hw.c529 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 Dif_rtwn_rx.c367 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 Dib_addr.c247 struct sockaddr_dl sdl; local
250 sdl.sdl_len = sizeof(sdl);
251 llsa = (struct sockaddr *)&sdl;
/freebsd-current/sbin/natd/
H A Dnatd.c894 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 Duhsoctl.c877 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 Ddriver_bsd.c657 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;

Completed in 519 milliseconds

12345678