| /src/lib/libc/net/ |
| linkaddr.c | 60 link_addr(const char *addr, struct sockaddr_dl *sdl) 62 char *cp = sdl->sdl_data; 63 char *cplim = sdl->sdl_len + (char *)(void *)sdl; 68 _DIAGASSERT(sdl != NULL); 70 (void)memset(&sdl->sdl_family, 0, (size_t)sdl->sdl_len - 1); 71 sdl->sdl_family = AF_LINK; 96 _DIAGASSERT(__type_fit(uint8_t, cp - sdl->sdl_data)); 97 sdl->sdl_nlen = (uint8_t)(cp - sdl->sdl_data) [all...] |
| 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/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...] |
| /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/external/gpl3/gdb.old/dist/sim/bfin/ |
| gui.c | 1 /* Blackfin GUI (SDL) helper code 25 # include <SDL.h> 57 } sdl; variable in typeref:struct:__anon21876 94 /* Load the SDL lib on the fly to avoid hard linking against it. */ 107 if (sdl.handle) 110 sdl.handle = dlopen (libsdl_soname, RTLD_LAZY); 111 if (sdl.handle == NULL) 114 funcs = (void *) &sdl.Init; 117 funcs[i] = dlsym (sdl.handle, sdl_syms[i]); 120 dlclose (sdl.handle) [all...] |
| /src/external/gpl3/gdb/dist/sim/bfin/ |
| gui.c | 1 /* Blackfin GUI (SDL) helper code 25 # include <SDL.h> 57 } sdl; variable in typeref:struct:__anon1366 94 /* Load the SDL lib on the fly to avoid hard linking against it. */ 107 if (sdl.handle) 110 sdl.handle = dlopen (libsdl_soname, RTLD_LAZY); 111 if (sdl.handle == NULL) 114 funcs = (void *) &sdl.Init; 117 funcs[i] = dlsym (sdl.handle, sdl_syms[i]); 120 dlclose (sdl.handle) [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/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/sys/arch/mips/include/ |
| endian_machdep.h | 51 # define REG_SLO sdl 68 # define REG_SHI sdl
|
| /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/external/apache2/mDNSResponder/dist/mDNSPosix/ |
| mDNSBSD.c | 134 struct sockaddr_dl *sdl = (struct sockaddr_dl *) CMSG_DATA(cmptr); 136 int nameLen = (sdl->sdl_nlen < IFI_NAME - 1) ? sdl->sdl_nlen : (IFI_NAME - 1); 137 strncpy(pktp->ipi_ifname, sdl->sdl_data, nameLen); 139 pktp->ipi_ifindex = sdl->sdl_index; 141 if (sdl->sdl_index == 0) { 142 pktp->ipi_ifindex = *(uint_t*)sdl;
|
| mDNSUNP.c | 148 struct sockaddr_dl *sdl = (struct sockaddr_dl *) CMSG_DATA(cmptr); 150 int nameLen = (sdl->sdl_nlen < IFI_NAME - 1) ? sdl->sdl_nlen : (IFI_NAME - 1); 151 strncpy(pktp->ipi_ifname, sdl->sdl_data, nameLen); 153 pktp->ipi_ifindex = sdl->sdl_index; 155 if (sdl->sdl_index == 0) { 156 pktp->ipi_ifindex = *(uint_t*)sdl;
|
| /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/usr.sbin/arp/ |
| arp.c | 241 getlink(const char *name, struct sockaddr_dl *sdl) 255 memcpy(sdl, ifa->ifa_addr, sizeof(*sdl)); 270 struct sockaddr_dl *sdl = NULL; local 332 sdl = (struct sockaddr_dl *)(void *)(RT_ROUNDUP(sina->sin_len) + 335 if (is_llinfo(sdl, rtm->rtm_flags)) 352 if (sdl->sdl_family != AF_LINK) { 358 sdl_m.sdl_type = sdl->sdl_type; 359 sdl_m.sdl_index = sdl->sdl_index; 387 is_llinfo(const struct sockaddr_dl *sdl, int rtflags 413 struct sockaddr_dl *sdl; local 444 struct sockaddr_dl *sdl; local 782 const struct sockaddr_dl *sdl; local [all...] |
| /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/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/usr.sbin/rtadvd/ |
| if.c | 88 struct sockaddr_dl *sdl; local 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...] |
| /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/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);
|
| if-bsd.c | 295 struct sockaddr_dl *sdl = satosdl(&iflr.addr); local 299 sdl->sdl_family = AF_LINK; 300 sdl->sdl_len = sizeof(*sdl); 301 sdl->sdl_alen = maclen; 302 memcpy(LLADDR(sdl), mac, maclen); 306 memcpy(LLADDR(sdl), ifp->hwaddr, ifp->hwlen); 450 if_linkaddr(struct sockaddr_dl *sdl, const struct interface *ifp) 453 memset(sdl, 0, sizeof(*sdl)); 636 const struct sockaddr_dl *sdl; local 708 struct sockaddr_dl sdl; local 914 const struct sockaddr_dl *sdl; local 1395 struct sockaddr_dl sdl; local [all...] |
| /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/ldpd/ |
| mpls_routes.h | 54 struct sockaddr_dl sdl; member in union:sockunion
|
| /src/external/bsd/wpa/dist/src/l2_packet/ |
| l2_packet_freebsd.c | 204 struct sockaddr_dl *sdl; 219 sdl = (struct sockaddr_dl *)(ifm + 1); 223 if (sdl->sdl_family != AF_LINK || sdl->sdl_nlen == 0 || 224 os_memcmp(sdl->sdl_data, device, sdl->sdl_nlen) != 0) 226 os_memcpy(ea, LLADDR(sdl), sdl->sdl_alen);
|