/src/sys/net/ |
dl_print.c | 94 const struct sockaddr_dl *sdl = v; local in function:sdl_print 96 if (sdl->sdl_slen == 0 && sdl->sdl_nlen == 0 && sdl->sdl_alen == 0) 97 return snprintf(buf, len, "link#%hu", sdl->sdl_index); 103 int l = dl_print(buf + 1, len, &sdl->sdl_addr); 108 int ll = snprintf(buf + l, clip(len, l), "]:%hu", sdl->sdl_index);
|
rtsock.c | 159 struct sockaddr_dl sdl; member in union:rt_clonedmsg::__anona862de58010a 169 sockaddr_dl_init(&u.sdl, sizeof(u.ss), ifp->if_index, ifp->if_type,
|
link_proto.c | 139 struct sockaddr_dl sdl; member in union:link_control::__anon6998fe23010a 160 if (sockaddr_dl_init(&u.sdl, sizeof(u.ss), ifp->if_index, 483 sockaddr_dl_init(struct sockaddr_dl *sdl, socklen_t socklen, uint16_t ifindex, 489 sdl->sdl_family = AF_LINK; 490 sdl->sdl_slen = 0; 493 sdl->sdl_len = socklen; 500 sdl->sdl_len = len; 501 sdl->sdl_index = ifindex; 502 sdl->sdl_type = type; 503 memset(&sdl->sdl_data[0], 0, namelen + addrlen) [all...] |
if_llatbl.c | 89 struct sockaddr_dl sdl; local in function:lltable_dump_entry 97 if (sockaddr_dl_init(&sdl, sizeof(sdl), ifp->if_index, ifp->if_type, 101 info.rti_info[RTAX_GATEWAY] = sstocsa(&sdl);
|
/src/tests/sys/net/ |
t_print.c | 143 struct sockaddr_dl sdl; local in function:ATF_TC_BODY 145 memset(&sdl, 0, sizeof(sdl)); 147 memcpy(&sdl.sdl_addr, &tst[i].ia, sizeof(sdl.sdl_addr)); 148 sdl.sdl_index = (uint16_t)i; 149 r = sdl_print(buf, l, &sdl); 160 memcpy(&sdl.sdl_addr, &tst[i].ia, sizeof(sdl.sdl_addr)); 161 sdl.sdl_index = (uint16_t)i [all...] |
/src/usr.sbin/btpand/ |
tap.c | 52 struct sockaddr_dl *sdl; local in function:tap_init 81 sdl = satosdl(sstosa(&iflr.addr)); 82 sdl->sdl_family = AF_LINK; 83 sdl->sdl_len = sizeof(struct sockaddr_dl); 84 sdl->sdl_alen = ETHER_ADDR_LEN; 85 b2eaddr(LLADDR(sdl), &local_bdaddr); 109 ifr.ifr_name, ether_ntoa((struct ether_addr *)LLADDR(sdl))); 119 memcpy(chan->raddr, LLADDR(sdl), ETHER_ADDR_LEN); 120 memcpy(chan->laddr, LLADDR(sdl), ETHER_ADDR_LEN);
|
/src/usr.sbin/ldpd/ |
mpls_routes.h | 54 struct sockaddr_dl sdl; member in union:sockunion
|
/src/usr.sbin/mopd/common/ |
device.c | 64 struct sockaddr_dl *sdl; 71 sdl = (struct sockaddr_dl *)ifa->ifa_addr; 72 if (sdl->sdl_family != AF_LINK || sdl->sdl_type != IFT_ETHER || 73 sdl->sdl_alen != 6) 76 memmove((caddr_t)eaddr, (caddr_t)LLADDR(sdl), 6); 244 struct sockaddr_dl *sdl; local in function:deviceInitAll 245 sdl = (struct sockaddr_dl *)ifa->ifa_addr; 246 if (sdl->sdl_family != AF_LINK || sdl->sdl_type != IFT_ETHER | [all...] |
/src/tests/lib/libutil/ |
t_sockaddr_snprintf.c | 40 #include <net/if_dl.h> /* sdl */ 51 make_dl(struct sockaddr_dl *sdl) 53 memset(sdl, 0, sizeof(*sdl)); 54 sdl->sdl_len = sizeof(*sdl); 55 sdl->sdl_family = AF_LINK; 56 sdl->sdl_index = 0; 57 sdl->sdl_type = 0; 58 sdl->sdl_nlen = 0 202 struct sockaddr_dl sdl; local in function:ATF_TC_BODY 225 struct sockaddr_dl sdl; local in function:ATF_TC_BODY [all...] |
/src/usr.bin/rump_dhcpclient/ |
main.c | 63 struct sockaddr_dl *sdl; local in function:get_hwaddr 70 sdl = satosdl(&iflr.addr); 71 sdl->sdl_alen = ETHER_ADDR_LEN; 84 memcpy(ifp->hwaddr, sdl->sdl_data+strlen(ifp->name), ETHER_ADDR_LEN);
|
if-bsd.c | 182 struct sockaddr_dl sdl; member in union:if_route::sockunion 239 su.sdl.sdl_len = sizeof(struct sockaddr_dl); 240 link_addr(iface->name, &su.sdl);
|
/src/usr.sbin/rarpd/ |
mkarp.c | 91 is_llinfo(const struct sockaddr_dl *sdl, int rtflags) 93 if (sdl->sdl_family != AF_LINK || 97 switch (sdl->sdl_type) { 126 struct sockaddr_dl *sdl; local in function:mkarp 181 sdl = (struct sockaddr_dl *)(sin->sin_len + (char *)sin); 183 if (is_llinfo(sdl, rtm->rtm_flags)) 192 if (sdl->sdl_family != AF_LINK) { 200 sdl_m.sdl_type = sdl->sdl_type; 201 sdl_m.sdl_index = sdl->sdl_index;
|
rarpd.c | 635 struct sockaddr_dl *sdl; local in function:lookup_eaddr 643 sdl = (struct sockaddr_dl *)ifa->ifa_addr; 644 if (sdl->sdl_family != AF_LINK || sdl->sdl_type != IFT_ETHER || 645 sdl->sdl_alen != 6) 648 memmove((caddr_t)eaddr, (caddr_t)LLADDR(sdl), 6);
|
/src/usr.sbin/wakeonlan/ |
wakeonlan.c | 119 struct sockaddr_dl *sdl = NULL; local in function:find_ether 132 sdl = (struct sockaddr_dl *)ifa->ifa_addr; 133 if (sdl->sdl_type == IFT_ETHER) {
|
/src/sbin/ifconfig/ |
util.c | 249 const struct sockaddr_dl *sdl; local in function:print_link_addresses 271 sdl = satocsdl(ifa->ifa_addr); 276 iflr.prefixlen = sdl->sdl_alen * NBBY;
|
/src/sys/fs/nfs/common/ |
nfs_diskless.c | 177 struct sockaddr_dl *sdl, ourdl; local in function:nfs_setup_diskless 234 sdl = (struct sockaddr_dl *)ifa->ifa_addr; 235 if ((sdl->sdl_type == ourdl.sdl_type) && 236 (sdl->sdl_alen == ourdl.sdl_alen) && 237 !bcmp(LLADDR(sdl), 239 sdl->sdl_alen)) {
|
/src/sys/netinet6/ |
in6_ifattach.c | 172 const struct sockaddr_dl *sdl = NULL; local in function:in6_get_hw_ifid 188 if (sdl == NULL || ifa == ifp->if_dl || ifa == ifp->if_hwdl) { 189 sdl = tsdl; 190 addr = CLLADDR(sdl); 191 addrlen = sdl->sdl_alen; 198 if (sdl == NULL)
|
/src/lib/libutil/ |
sockaddr_snprintf.c | 122 debug_dl(char *str, size_t len, const struct sockaddr_dl *sdl) 124 const uint8_t *s = (const void *)sdl->sdl_data; 129 SALEN(sdl), sdl->sdl_family, sdl->sdl_index, 130 sdl->sdl_type, sdl->sdl_nlen, sdl->sdl_alen, sdl->sdl_slen, 154 const struct sockaddr_dl *sdl = NULL local in function:sockaddr_snprintf [all...] |
/src/usr.sbin/rtadvd/ |
if.c | 88 struct sockaddr_dl *sdl; local in function:if_nametosdl 99 sdl = malloc(ifa->ifa_addr->sa_len); 100 if (!sdl) 103 memcpy(sdl, ifa->ifa_addr, ifa->ifa_addr->sa_len); 105 return (sdl); 159 lladdropt_length(struct sockaddr_dl *sdl) 161 switch (sdl->sdl_type) { 171 lladdropt_fill(struct sockaddr_dl *sdl, struct nd_opt_hdr *ndopt) 177 switch (sdl->sdl_type) { 182 memcpy(addr, LLADDR(sdl), ETHER_ADDR_LEN) [all...] |
rtadvd.h | 152 struct sockaddr_dl *sdl; member in struct:rainfo
|
/src/lib/libc/net/ |
getnameinfo.c | 552 const struct sockaddr_dl *sdl = local in function:getnameinfo_link 557 if (salen <= sizeof(*sdl) - sizeof(sdl->sdl_data)) 563 if (sdl->sdl_nlen == 0 && sdl->sdl_alen == 0 && sdl->sdl_slen == 0) { 564 n = snprintf(host, hostlen, "link#%u", sdl->sdl_index); 568 switch (sdl->sdl_type) { 571 if (sdl->sdl_alen < 2) 573 if (CLLADDR(sdl)[1] == 0 local in function:getnameinfo_link [all...] |
/src/sys/arch/amiga/dev/ |
zz9k_if.c | 332 const struct sockaddr_dl *sdl; local in function:zzif_ioctl 376 sdl = satocsdl(&lar->addr); 377 uint8_t *mac = (uint8_t *)&sdl->sdl_addr.dl_data; 379 if ((lar->flags==IFLR_ACTIVE) && (sdl->sdl_family==AF_LINK)) {
|
/src/sbin/route/ |
rtutil.c | 745 const struct sockaddr_dl *sdl = (const struct sockaddr_dl *)sa; local in function:link_print 746 const u_char *lla = (const u_char *)sdl->sdl_data + sdl->sdl_nlen; 748 if (sdl->sdl_nlen == 0 && sdl->sdl_alen == 0 && 749 sdl->sdl_slen == 0) { 750 (void)snprintf(line, sizeof(line), "link#%d", sdl->sdl_index); 753 switch (sdl->sdl_type) { 758 return link_ntoa(sdl);
|
/src/usr.sbin/isibootd/ |
isibootd.c | 423 const struct sockaddr_dl *sdl; local in function:pickif 435 sdl = (const struct sockaddr_dl *)ifa->ifa_addr; 439 memcpy(dladdr, CLLADDR(sdl), 444 memcpy(dladdr, CLLADDR(sdl),
|
/src/usr.sbin/rwhod/ |
rwhod.c | 477 struct sockaddr_dl *sdl; local in function:configure 498 sdl = NULL; /* XXX just to keep gcc -Wall happy */ 502 sdl = (struct sockaddr_dl *)(ifm + 1); 524 if (memcmp(sdl->sdl_data, np->n_name, 525 sdl->sdl_nlen) == 0 && 530 len = sizeof(*np) + dstaddr.sin_len + sdl->sdl_nlen + 1; 542 (void)memcpy(np->n_name, sdl->sdl_data, sdl->sdl_nlen);
|