| /src/sys/net/ |
| dl_print.c | 94 const struct sockaddr_dl *sdl = v; local 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);
|
| link_proto.c | 139 struct sockaddr_dl sdl; member in union:__anon7043 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...] |
| rtsock.c | 159 struct sockaddr_dl sdl; member in union:__anon7096 169 sockaddr_dl_init(&u.sdl, sizeof(u.ss), ifp->if_index, ifp->if_type,
|
| /src/tests/sys/net/ |
| t_print.c | 143 struct sockaddr_dl sdl; local 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 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/external/bsd/ipf/dist/ipsend/ |
| 44arp.c | 73 struct sockaddr_dl *sdl; local 113 sdl = (struct sockaddr_dl *)(sin + 1); 117 bcopy(LLADDR(sdl), eaddr, sdl->sdl_alen);
|
| /src/external/apache2/mDNSResponder/dist/ServiceRegistration/test/tests/ |
| getifaddrs.c | 106 struct sockaddr_dl *sdl = (struct sockaddr_dl *)ifp->ifa_addr; local 107 LLADDR(sdl)[0] = ~LLADDR(sdl)[0];
|
| /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 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 225 struct sockaddr_dl sdl; local [all...] |
| /src/usr.bin/rump_dhcpclient/ |
| main.c | 63 struct sockaddr_dl *sdl; local 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: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 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;
|
| /src/usr.sbin/wakeonlan/ |
| wakeonlan.c | 119 struct sockaddr_dl *sdl = NULL; local 132 sdl = (struct sockaddr_dl *)ifa->ifa_addr; 133 if (sdl->sdl_type == IFT_ETHER) {
|
| /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 [all...] |
| /src/sbin/ifconfig/ |
| util.c | 249 const struct sockaddr_dl *sdl; local 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 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/external/bsd/blocklist/port/ |
| sockaddr_snprintf.c | 150 debug_dl(char *str, size_t len, const struct sockaddr_dl *sdl) 152 const uint8_t *s = (const void *)sdl->sdl_data; 157 SLEN(sdl), sdl->sdl_family, sdl->sdl_index, 158 sdl->sdl_type, sdl->sdl_nlen, sdl->sdl_alen, sdl->sdl_slen, 182 const struct sockaddr_dl *sdl = NULL local [all...] |
| /src/external/bsd/dhcpcd/dist/src/ |
| sa.c | 389 #define CLLADDR(sdl) (const void *)((sdl)->sdl_data + (sdl)->sdl_nlen) 392 const struct sockaddr_dl *sdl; local 394 sdl = (const void *)sa; 395 if (sdl->sdl_alen == 0) { 396 if (snprintf(buf, len, "link#%d", sdl->sdl_index) == -1) 400 return hwaddr_ntoa(CLLADDR(sdl), sdl->sdl_alen, buf, len);
|
| /src/external/bsd/ntp/dist/libntp/lib/isc/unix/ |
| ifiter_sysctl.c | 170 struct sockaddr_dl *sdl = (struct sockaddr_dl *) (ifm + 1); local 175 iter->current.ifindex = sdl->sdl_index; 176 namelen = sdl->sdl_nlen; 181 memcpy(iter->current.name, sdl->sdl_data, namelen);
|
| /src/external/bsd/openldap/dist/libraries/liblutil/ |
| uuid.c | 78 struct sockaddr_dl *sdl; local 106 sdl = (struct sockaddr_dl *)(ifm + 1); 108 if ( sdl->sdl_family != AF_LINK || sdl->sdl_alen == 6 ) { 110 (unsigned char *)sdl->sdl_data + sdl->sdl_nlen, 125 struct sockaddr_dl *sdl; 163 sdl = (struct sockaddr_dl *)sa; 165 if ( sdl->sdl_alen == 6 ) { 167 (unsigned char *)sdl->sdl_data + sdl->sdl_nlen [all...] |
| /src/external/bsd/libpcap/dist/ |
| pcap-haiku.c | 274 struct sockaddr_dl *sdl = (struct sockaddr_dl *)&handlep->ifreq.ifr_addr; local 275 if (sdl->sdl_family != AF_LINK) { 278 sdl->sdl_family, handle->opt.device); 281 switch (sdl->sdl_type) { 299 sdl->sdl_type, handle->opt.device);
|
| /src/lib/libc/net/ |
| getnameinfo.c | 552 const struct sockaddr_dl *sdl = local 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 [all...] |
| /src/sys/arch/amiga/dev/ |
| zz9k_if.c | 332 const struct sockaddr_dl *sdl; local 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/sys/netinet6/ |
| in6_ifattach.c | 172 const struct sockaddr_dl *sdl = NULL; local 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)
|