Home
last modified time | relevance | path

Searched refs:sdl_nlen (Results 1 – 25 of 45) sorted by relevance

12

/freebsd/tests/sys/net/routing/
H A Drtsock_common.h487 if (((flags & SA_F_IGNORE_IFNAME) == 0) && ((al->sdl_nlen != bl->sdl_nlen) || in sa_equal_msg_flags()
488 (memcmp(al->sdl_data, bl->sdl_data, al->sdl_nlen) != 0))) { in sa_equal_msg_flags()
490 memcpy(abuf, al->sdl_data, al->sdl_nlen); in sa_equal_msg_flags()
491 abuf[al->sdl_nlen] = '\0'; in sa_equal_msg_flags()
492 memcpy(bbuf, bl->sdl_data, bl->sdl_nlen); in sa_equal_msg_flags()
493 abuf[bl->sdl_nlen] = '\0'; in sa_equal_msg_flags()
495 abuf, al->sdl_nlen, bbuf, bl->sdl_nlen); in sa_equal_msg_flags()
817 int data_len = sdl->sdl_nlen + sdl->sdl_alen; in _validate_message_sockaddrs()
823 data_len, rtm_len, sdl->sdl_nlen, sdl->sdl_alen); in _validate_message_sockaddrs()
H A Drtsock_print.h226 if (sdl->sdl_nlen) { in sa_print()
228 memcpy(_ifname, sdl->sdl_data, sdl->sdl_nlen); in sa_print()
229 _ifname[sdl->sdl_nlen] = '\0'; in sa_print()
/freebsd/lib/libc/tests/net/
H A Dlink_addr_test.cc82 ATF_REQUIRE_EQ(true, sdl.sdl_nlen >= 0); in make_linkaddr()
105 auto name = data(sdl).subspan(0, sdl.sdl_nlen); in ifname()
117 std::ranges::copy(data(sdl).subspan(sdl.sdl_nlen, ETHER_ADDR_LEN), in addr()
325 ATF_REQUIRE_EQ(3, sdl->sdl_nlen); in ATF_TEST_CASE_BODY()
341 ATF_REQUIRE_EQ(0, sdl->sdl_nlen); in ATF_TEST_CASE_BODY()
349 ATF_REQUIRE_EQ(0, sdl->sdl_nlen); in ATF_TEST_CASE_BODY()
/freebsd/sys/net/
H A Dif_dl.h63 u_char sdl_nlen; /* interface name length, no trailing 0 reqd. */ member
70 #define LLADDR(s) (&(s)->sdl_data[(s)->sdl_nlen])
H A Droute.c378 if (sdl->sdl_nlen > 0) { in info_get_ifp()
380 if (sdl->sdl_nlen + offsetof(struct sockaddr_dl, sdl_data) > sdl->sdl_len) in info_get_ifp()
382 if (sdl->sdl_nlen >= IF_NAMESIZE) in info_get_ifp()
385 memcpy(if_name, sdl->sdl_data, sdl->sdl_nlen); in info_get_ifp()
/freebsd/lib/libc/net/
H A Dlinkaddr.c74 sdl->sdl_nlen = namelen; in link_addr()
246 namelen = (sdl->sdl_nlen <= IFNAMSIZ) ? sdl->sdl_nlen : IFNAMSIZ; in link_ntoa_r()
H A Dgetifaddrs.c149 ncnt += dl->sdl_nlen + 1; in getifaddrs()
235 memcpy(names, dl->sdl_data, (size_t)dl->sdl_nlen); in getifaddrs()
236 names[dl->sdl_nlen] = 0; in getifaddrs()
237 names += dl->sdl_nlen + 1; in getifaddrs()
/freebsd/sbin/ifconfig/
H A Daf_link.c93 int n = sdl->sdl_nlen > 0 ? sdl->sdl_nlen + 1 : 0; in print_lladdr()
201 sdl.sdl_nlen = 0; in link_getaddr()
/freebsd/lib/libnetbsd/
H A Dsockaddr_snprintf.c101 sdl->sdl_type, sdl->sdl_nlen, sdl->sdl_alen, sdl->sdl_slen, in debug_dl()
158 if (sdl->sdl_slen == 0 && sdl->sdl_nlen == 0 in sockaddr_snprintf()
164 salen = sdl->sdl_slen + sdl->sdl_nlen + sdl->sdl_alen; in sockaddr_snprintf()
/freebsd/usr.bin/netstat/
H A Dif.c285 sdl->sdl_nlen == strlen(name) && in next_ifma()
286 strncmp(sdl->sdl_data, name, sdl->sdl_nlen) == 0) in next_ifma()
345 if (sdl->sdl_nlen == 0 && in process_ifa_addr()
354 if (sdl->sdl_nlen == 0 && in process_ifa_addr()
/freebsd/usr.sbin/ppp/
H A Droute.c119 if (dl->sdl_nlen) in p_sockaddr()
120 snprintf(buf, sizeof buf, "%.*s", dl->sdl_nlen, dl->sdl_data); in p_sockaddr()
127 MAC = (u_char *)dl->sdl_data + dl->sdl_nlen; in p_sockaddr()
274 ifs[ifm->ifm_index-1] = (char *)malloc(dl->sdl_nlen+1); in Index2Nam()
279 memcpy(ifs[ifm->ifm_index-1], dl->sdl_data, dl->sdl_nlen); in Index2Nam()
280 ifs[ifm->ifm_index-1][dl->sdl_nlen] = '\0'; in Index2Nam()
H A Darp.c282 dl->sdl_nlen, dl->sdl_data); in arp_EtherAddr()
304 "Found interface %.*s for %s\n", dl->sdl_nlen, in arp_EtherAddr()
/freebsd/usr.sbin/rtsold/
H A Dif.c319 if (strlen(name) != sdl->sdl_nlen) in if_nametosdl()
323 sdl->sdl_nlen) == 0) { in if_nametosdl()
/freebsd/tests/atf_python/sys/net/
H A Drtsock.py277 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/contrib/wpa/src/l2_packet/
H A Dl2_packet_freebsd.c226 if (sdl->sdl_family != AF_LINK || sdl->sdl_nlen == 0 || in eth_get()
227 os_memcmp(sdl->sdl_data, device, sdl->sdl_nlen) != 0) in eth_get()
/freebsd/usr.sbin/rwhod/
H A Drwhod.c659 sdl->sdl_nlen) == 0 && in configure()
666 len = sizeof(*np) + dstaddr->sa_len + sdl->sdl_nlen + 1; in configure()
676 memcpy(np->n_name, sdl->sdl_data, sdl->sdl_nlen); in configure()
/freebsd/contrib/netbsd-tests/lib/libutil/
H A Dt_sockaddr_snprintf.c164 sdl.sdl_nlen = 0; in ATF_TC_BODY()
/freebsd/share/examples/libifconfig/
H A Dstatus.c203 n = sdl->sdl_nlen > 0 ? sdl->sdl_nlen + 1 : 0; in print_link_addr()
/freebsd/sys/netpfil/ipfw/
H A Dip_fw_log.c663 sdl_ipfwcmd->sdl_nlen = ipfw_copy_rule_comment(f, hdr->comment); in ipfw_log_rtsock()
670 if (sizeof(*hdr) + sdl_ipfwcmd->sdl_nlen > sizeof(sdl_ipfwcmd->sdl_data)) { in ipfw_log_rtsock()
671 sdl_ipfwcmd->sdl_len += sizeof(*hdr) + sdl_ipfwcmd->sdl_nlen - in ipfw_log_rtsock()
/freebsd/contrib/bsnmp/snmp_mibII/
H A DmibII.c1022 sdl->sdl_data + sdl->sdl_nlen, sdl->sdl_alen)) == NULL) in process_arp()
1110 sdl->sdl_data + sdl->sdl_nlen, sdl->sdl_alen)) == NULL) { in handle_rtmsg()
1118 sdl->sdl_data + sdl->sdl_nlen, sdl->sdl_alen)) == NULL) in handle_rtmsg()
1133 sdl->sdl_data + sdl->sdl_nlen, sdl->sdl_alen)) != NULL) in handle_rtmsg()
1145 ptr = sdl->sdl_data + sdl->sdl_nlen; in handle_rtmsg()
/freebsd/sys/net/route/
H A Dnhop.h66 u_char sdl_nlen; /* interface name length, no trailing 0 reqd. */ member
/freebsd/usr.sbin/arp/
H A Darp.c630 int n = sdl->sdl_nlen > 0 ? sdl->sdl_nlen + 1 : 0; in print_entry()
/freebsd/tools/debugscripts/
H A Dnetstat-anr.gdb89 if ($sdl->sdl_nlen == 0 && $sdl->sdl_alen == 0 && \
/freebsd/contrib/wpa/src/drivers/
H A Ddriver_wired_common.c112 dlp->sdl_nlen = 0; in driver_wired_multi()
/freebsd/contrib/ntp/libntp/lib/isc/unix/
H A Difiter_sysctl.c174 namelen = sdl->sdl_nlen; in internal_current()

12