Searched refs:sdl (Results 1 - 10 of 10) sorted by relevance

/haiku/src/system/libnetwork/netresolv/include/
H A Dnamespace.h10 #define CLLADDR(sdl) (const void *)((sdl)->sdl_data + (sdl)->sdl_nlen)
/haiku/src/system/libnetwork/netresolv/net/
H A Dgetnameinfo.c542 const struct sockaddr_dl *sdl = local
549 if (sdl->sdl_nlen == 0 && sdl->sdl_alen == 0 && sdl->sdl_slen == 0) {
550 n = snprintf(host, hostlen, "link#%u", sdl->sdl_index);
554 switch (sdl->sdl_type) {
557 if (sdl->sdl_alen < 2)
559 if (CLLADDR(sdl)[1] == 0)
560 n = snprintf(host, hostlen, "%u", CLLADDR(sdl)[0]);
563 CLLADDR(sdl)[
[all...]
/haiku/src/libs/compat/freebsd_network/
H A Dif.c333 struct sockaddr_dl *sdl; local
366 if (socksize < sizeof(*sdl))
367 socksize = sizeof(*sdl);
371 sdl = (struct sockaddr_dl *)(ifa + 1);
372 sdl->sdl_len = socksize;
373 sdl->sdl_family = AF_LINK;
374 bcopy(ifp->if_xname, sdl->sdl_data, namelen);
375 sdl->sdl_nlen = namelen;
376 sdl->sdl_index = ifp->if_index;
377 sdl
821 struct sockaddr_dl *sdl; local
[all...]
/haiku/src/libs/compat/freebsd_iflib/
H A Difdi_if.c174 struct sockaddr_dl *sdl; local
177 sdl = (struct sockaddr_dl *)ifp->if_addr->ifa_addr;
178 MPASS(sdl->sdl_type == IFT_ETHER);
179 memcpy(LLADDR(sdl), mac, ETHER_ADDR_LEN);
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/
H A Dif_rtwn_rx.c369 rtwm_hash_maddr(void *arg, struct sockaddr_dl *sdl, u_int cnt) argument
374 pos = rtwn_get_multi_pos(LLADDR(sdl));
/haiku/src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/
H A Dif_igc.c1113 igc_copy_maddr(void *arg, struct sockaddr_dl *sdl, u_int idx) argument
1120 bcopy(LLADDR(sdl), &mta[idx * ETHER_ADDR_LEN], ETHER_ADDR_LEN);
/haiku/src/add-ons/kernel/drivers/network/ether/rtl81xx/dev/re/
H A Dif_re.c655 re_hash_maddr(void *arg, struct sockaddr_dl *sdl, u_int cnt) argument
659 h = ether_crc32_be(LLADDR(sdl), ETHER_ADDR_LEN) >> 26;
/haiku/src/add-ons/kernel/drivers/network/ether/ipro1000/dev/e1000/
H A Dif_em.c1700 em_copy_maddr(void *arg, struct sockaddr_dl *sdl, u_int idx) argument
1707 bcopy(LLADDR(sdl), &mta[idx * ETHER_ADDR_LEN], ETHER_ADDR_LEN);
/haiku/src/add-ons/kernel/drivers/network/ether/atheros813x/dev/alc/
H A Dif_alc.c4598 alc_hash_maddr(void *arg, struct sockaddr_dl *sdl, u_int cnt) argument
4603 crc = ether_crc32_be(LLADDR(sdl), ETHER_ADDR_LEN);
/haiku/src/add-ons/kernel/drivers/network/ether/broadcom570x/dev/bge/
H A Dif_bge.c1582 bge_hash_maddr(void *arg, struct sockaddr_dl *sdl, u_int cnt) argument
1587 h = ether_crc32_le(LLADDR(sdl), ETHER_ADDR_LEN) & 0x7F;

Completed in 108 milliseconds