Searched refs:sdl (Results 101 - 125 of 177) sorted by relevance

12345678

/freebsd-current/sys/netinet/
H A Dip_input.c1231 struct sockaddr_dl sdl; member in struct:sdlbuf
1235 struct sockaddr_dl *sdl2 = &sdlbuf.sdl;
/freebsd-current/usr.sbin/bsnmpd/modules/snmp_wlan/
H A Dwlan_sys.c289 struct sockaddr_dl sdl; local
300 memcpy(&sdl, ifa->ifa_addr, sizeof(struct sockaddr_dl));
301 if (sdl.sdl_alen > IEEE80211_ADDR_LEN)
303 if ((len = sdl.sdl_nlen) >= IFNAMSIZ)
305 memcpy(ifname, sdl.sdl_data, len);
/freebsd-current/sys/dev/vte/
H A Dif_vte.c1970 vte_hash_maddr(void *arg, struct sockaddr_dl *sdl, u_int cnt) argument
1981 eaddr = LLADDR(sdl);
1989 crc = ether_crc32_be(LLADDR(sdl), ETHER_ADDR_LEN);
/freebsd-current/sys/dev/usb/net/
H A Dif_muge.c1853 muge_hash_maddr(void *arg, struct sockaddr_dl *sdl, u_int cnt) argument
1860 muge_set_addr_filter(sc, cnt + 1, LLADDR(sdl));
1862 bitnum = muge_hash(LLADDR(sdl));
H A Dif_axe.c481 axe_hash_maddr(void *arg, struct sockaddr_dl *sdl, u_int cnt) argument
486 h = ether_crc32_be(LLADDR(sdl), ETHER_ADDR_LEN) >> 26;
H A Dif_smsc.c691 smsc_hash_maddr(void *arg, struct sockaddr_dl *sdl, u_int cnt) argument
695 hash = smsc_hash(LLADDR(sdl));
/freebsd-current/sys/dev/sis/
H A Dif_sis.c696 sis_write_maddr(void *arg, struct sockaddr_dl *sdl, u_int cnt) argument
702 h = sis_mchash(sc, LLADDR(sdl));
774 sis_hash_maddr(void *arg, struct sockaddr_dl *sdl, u_int cnt) argument
779 h = sis_mchash(ctx->sc, LLADDR(sdl));
/freebsd-current/sys/dev/vr/
H A Dif_vr.c437 vr_hash_maddr_cam(void *arg, struct sockaddr_dl *sdl, u_int mcnt) argument
443 ctx->error = vr_cam_data(ctx->sc, VR_MCAST_CAM, mcnt, LLADDR(sdl));
454 vr_hash_maddr(void *arg, struct sockaddr_dl *sdl, u_int cnt) argument
459 h = ether_crc32_be(LLADDR(sdl), ETHER_ADDR_LEN) >> 26;
/freebsd-current/tools/regression/netinet/ipmulticast/
H A Dipmulticast.c66 struct sockaddr_dl sdl; member in union:sockunion
/freebsd-current/usr.sbin/mtest/
H A Dmtest.c78 struct sockaddr_dl sdl; member in union:sockunion
/freebsd-current/sys/dev/vge/
H A Dif_vge.c529 vge_set_maddr(void *arg, struct sockaddr_dl *sdl, u_int cnt) argument
536 (void )vge_cam_set(sc, LLADDR(sdl));
542 vge_hash_maddr(void *arg, struct sockaddr_dl *sdl, u_int cnt) argument
546 h = ether_crc32_be(LLADDR(sdl), ETHER_ADDR_LEN) >> 26;
/freebsd-current/sys/dev/lge/
H A Dif_lge.c354 lge_hash_maddr(void *arg, struct sockaddr_dl *sdl, u_int count) argument
358 h = ether_crc32_be(LLADDR(sdl), ETHER_ADDR_LEN) >> 26;
/freebsd-current/sys/dev/qlxgb/
H A Dqla_os.c753 qla_copy_maddr(void *arg, struct sockaddr_dl *sdl, u_int mcnt) argument
759 bcopy(LLADDR(sdl), &mta[mcnt * Q8_MAC_ADDR_LEN], Q8_MAC_ADDR_LEN);
/freebsd-current/sys/dev/ffec/
H A Dif_ffec.c977 ffec_hash_maddr(void *arg, struct sockaddr_dl *sdl, u_int cnt) argument
983 crc = ether_crc32_le(LLADDR(sdl), ETHER_ADDR_LEN);
/freebsd-current/sys/dev/altera/atse/
H A Dif_atse.c427 atse_hash_maddr(void *arg, struct sockaddr_dl *sdl, u_int cnt) argument
433 addr = LLADDR(sdl);
/freebsd-current/sys/dev/eqos/
H A Dif_eqos.c397 eqos_hash_maddr(void *arg, struct sockaddr_dl *sdl, u_int cnt) argument
401 crc = ether_crc32_le(LLADDR(sdl), ETHER_ADDR_LEN);
/freebsd-current/sys/dev/qlxge/
H A Dqls_os.c823 qls_copy_maddr(void *arg, struct sockaddr_dl *sdl, u_int mcnt) argument
830 bcopy(LLADDR(sdl), &mta[mcnt * Q8_MAC_ADDR_LEN], Q8_MAC_ADDR_LEN);
/freebsd-current/sys/dev/mlx4/mlx4_en/
H A Dmlx4_en_netdev.c620 static u_int mlx4_copy_addr(void *arg, struct sockaddr_dl *sdl, u_int cnt) argument
625 if (sdl->sdl_alen != ETHER_ADDR_LEN) /* XXXGL: can that happen? */
632 memcpy(tmp->addr, LLADDR(sdl), ETH_ALEN);
657 static u_int mlx4_copy_maddr(void *arg, struct sockaddr_dl *sdl, u_int count) argument
662 if (sdl->sdl_alen != ETHER_ADDR_LEN) /* XXXGL: can that happen? */
669 memcpy(tmp->addr, LLADDR(sdl), ETH_ALEN);
/freebsd-current/sys/compat/linuxkpi/common/src/
H A Dlinux_80211.c794 lkpi_ic_update_mcast_copy(void *arg, struct sockaddr_dl *sdl, u_int cnt) argument
799 KASSERT(arg != NULL && sdl != NULL, ("%s: arg %p sdl %p cnt %u\n",
800 __func__, arg, sdl, cnt));
805 if (!memcmp(addr->addr, LLADDR(sdl), sdl->sdl_alen))
814 memcpy(addr->addr, LLADDR(sdl), sdl->sdl_alen);
/freebsd-current/sys/dev/sk/
H A Dif_sk.c685 sk_add_maddr_genesis(void *arg, struct sockaddr_dl *sdl, u_int cnt) argument
695 sk_setfilt(ctx->sc_if, (uint16_t *)LLADDR(sdl), cnt + 1);
699 h = sk_xmchash((const uint8_t *)LLADDR(sdl));
744 sk_hash_maddr_yukon(void *arg, struct sockaddr_dl *sdl, u_int cnt) argument
748 crc = ether_crc32_be(LLADDR(sdl), ETHER_ADDR_LEN);
/freebsd-current/sys/dev/virtio/network/
H A Dif_vtnet.c3724 vtnet_copy_ifaddr(void *arg, struct sockaddr_dl *sdl, u_int ucnt) argument
3728 if (memcmp(LLADDR(sdl), sc->vtnet_hwaddr, ETHER_ADDR_LEN) == 0)
3732 bcopy(LLADDR(sdl),
3740 vtnet_copy_maddr(void *arg, struct sockaddr_dl *sdl, u_int mcnt) argument
3745 bcopy(LLADDR(sdl), &filter->vmf_multicast.macs[mcnt],
/freebsd-current/sys/dev/xl/
H A Dif_xl.c605 xl_check_maddr_90x(void *arg, struct sockaddr_dl *sdl, u_int cnt) argument
662 xl_check_maddr_90xB(void *arg, struct sockaddr_dl *sdl, u_int count) argument
667 h = ether_crc32_be(LLADDR(sdl), ETHER_ADDR_LEN) & 0xFF;
/freebsd-current/sys/dev/sge/
H A Dif_sge.c442 sge_hash_maddr(void *arg, struct sockaddr_dl *sdl, u_int count) argument
446 crc = ether_crc32_be(LLADDR(sdl), ETHER_ADDR_LEN);
/freebsd-current/sys/dev/tsec/
H A Dif_tsec.c1881 tsec_hash_maddr(void *arg, struct sockaddr_dl *sdl, u_int cnt) argument
1885 h = (ether_crc32_be(LLADDR(sdl), ETHER_ADDR_LEN) >> 24) & 0xFF;
/freebsd-current/sys/dev/rl/
H A Dif_rl.c509 rl_hash_maddr(void *arg, struct sockaddr_dl *sdl, u_int cnt) argument
514 h = ether_crc32_be(LLADDR(sdl), ETHER_ADDR_LEN) >> 26;

Completed in 498 milliseconds

12345678