/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_fs.c | 611 struct netdev_hw_addr *ha; local 616 netdev_for_each_uc_addr(ha, netdev) 617 mlx5e_add_l2_to_hash(fs->l2.netdev_uc, ha->addr); 619 netdev_for_each_mc_addr(ha, netdev) 620 mlx5e_add_l2_to_hash(fs->l2.netdev_mc, ha->addr);
|
/linux-master/drivers/net/ethernet/broadcom/ |
H A D | cnic.c | 404 memcpy(csk->ha, path_resp->mac_addr, ETH_ALEN); 412 if (is_valid_ether_addr(csk->ha)) { 2166 conn_addr->remote_addr_0 = csk->ha[0]; 2167 conn_addr->remote_addr_1 = csk->ha[1]; 2168 conn_addr->remote_addr_2 = csk->ha[2]; 2169 conn_addr->remote_addr_3 = csk->ha[3]; 2170 conn_addr->remote_addr_4 = csk->ha[4]; 2171 conn_addr->remote_addr_5 = csk->ha[5]; 3396 l4kwqe->da0 = csk->ha[0]; 3397 l4kwqe->da1 = csk->ha[ [all...] |
/linux-master/drivers/net/ethernet/cavium/octeon/ |
H A D | octeon_mgmt.c | 571 struct netdev_hw_addr *ha; local 597 netdev_for_each_uc_addr(ha, netdev) 598 octeon_mgmt_cam_state_add(&cam_state, ha->addr); 601 netdev_for_each_mc_addr(ha, netdev) 602 octeon_mgmt_cam_state_add(&cam_state, ha->addr);
|
/linux-master/drivers/net/ethernet/qlogic/qlcnic/ |
H A D | qlcnic_hw.c | 532 struct netdev_hw_addr *ha; local 553 netdev_for_each_mc_addr(ha, netdev) 554 qlcnic_nic_add_mac(adapter, ha->addr, vlan, 564 netdev_for_each_uc_addr(ha, netdev) 565 qlcnic_nic_add_mac(adapter, ha->addr, vlan,
|
/linux-master/drivers/net/ethernet/samsung/sxgbe/ |
H A D | sxgbe_main.c | 1852 struct netdev_hw_addr *ha; local 1872 netdev_for_each_mc_addr(ha, dev) { 1876 int bit_nr = bitrev32(~crc32_le(~0, ha->addr, 6)) >> 26; 1895 netdev_for_each_uc_addr(ha, dev) { 1896 sxgbe_set_umac_addr(ioaddr, ha->addr, reg);
|
/linux-master/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_nic.c | 936 struct netdev_hw_addr *ha = NULL; local 944 netdev_for_each_uc_addr(ha, ndev) { 945 ether_addr_copy(self->mc_list.ar[i++], ha->addr); 954 netdev_for_each_mc_addr(ha, ndev) { 956 ha->addr);
|
/linux-master/drivers/net/ethernet/wangxun/libwx/ |
H A D | wx_hw.c | 923 struct netdev_hw_addr *ha; local 925 netdev_for_each_uc_addr(ha, netdev) { 926 wx_del_mac_filter(wx, ha->addr, pool); 927 wx_add_mac_filter(wx, ha->addr, pool); 1014 struct netdev_hw_addr *ha; local 1028 netdev_for_each_mc_addr(ha, netdev) { 1030 wx_set_mta(wx, ha->addr);
|
/linux-master/drivers/net/ethernet/dec/tulip/ |
H A D | de2104x.c | 668 struct netdev_hw_addr *ha; local 675 netdev_for_each_mc_addr(ha, dev) { 676 int index = ether_crc_le(ETH_ALEN, ha->addr) & 0x1ff; 697 struct netdev_hw_addr *ha; local 702 netdev_for_each_mc_addr(ha, dev) { 703 eaddrs = (u16 *) ha->addr;
|
/linux-master/drivers/net/wireless/st/cw1200/ |
H A D | sta.c | 542 struct netdev_hw_addr *ha; local 553 netdev_hw_addr_list_for_each(ha, mc_list) { 554 pr_debug("[STA] multicast: %pM\n", ha->addr); 556 ha->addr, ETH_ALEN); 557 if (!ether_addr_equal(ha->addr, broadcast_ipv4) && 558 !ether_addr_equal(ha->addr, broadcast_ipv6))
|
/linux-master/drivers/net/ethernet/cavium/liquidio/ |
H A D | lio_vf_main.c | 1037 struct netdev_hw_addr *ha; local 1060 netdev_for_each_uc_addr(ha, netdev) { 1061 ether_addr_copy(((u8 *)mac) + 2, ha->addr); 1078 struct netdev_hw_addr *ha; local 1095 netdev_for_each_mc_addr(ha, netdev) { 1097 ether_addr_copy(((u8 *)mc) + 2, ha->addr);
|
/linux-master/drivers/net/ethernet/stmicro/stmmac/ |
H A D | stmmac_selftests.c | 499 struct netdev_hw_addr *ha; local 508 netdev_for_each_mc_addr(ha, priv->dev) { 509 u32 nr = bitrev32(~crc32_le(~0, ha->addr, ETH_ALEN)) >> mc_offset; 520 struct netdev_hw_addr *ha; local 523 netdev_for_each_uc_addr(ha, priv->dev) { 524 if (!memcmp(ha->addr, addr, ETH_ALEN))
|
/linux-master/drivers/net/ethernet/sun/ |
H A D | sunhme.c | 1352 struct netdev_hw_addr *ha; local 1356 netdev_for_each_mc_addr(ha, hp->dev) { 1357 crc = ether_crc_le(6, ha->addr); 2089 struct netdev_hw_addr *ha; local 2106 netdev_for_each_mc_addr(ha, dev) { 2107 crc = ether_crc_le(6, ha->addr);
|
H A D | sunbmac.c | 997 struct netdev_hw_addr *ha; local 1021 netdev_for_each_mc_addr(ha, dev) { 1022 crc = ether_crc_le(6, ha->addr);
|
/linux-master/drivers/net/ethernet/intel/igbvf/ |
H A D | netdev.c | 1419 struct netdev_hw_addr *ha; local 1432 netdev_for_each_mc_addr(ha, netdev) 1433 memcpy(mta_list + (i++ * ETH_ALEN), ha->addr, ETH_ALEN); 1468 struct netdev_hw_addr *ha; local 1471 netdev_for_each_uc_addr(ha, netdev) { 1475 ha->addr);
|
/linux-master/drivers/net/ethernet/qlogic/netxen/ |
H A D | netxen_nic_hw.c | 507 struct netdev_hw_addr *ha; local 541 netdev_for_each_mc_addr(ha, netdev) 542 netxen_nic_set_mcast_addr(adapter, i++, ha->addr); 650 struct netdev_hw_addr *ha; local 679 netdev_for_each_mc_addr(ha, netdev) 680 nx_p3_nic_add_mac(adapter, ha->addr, &del_list);
|
/linux-master/drivers/net/ethernet/silan/ |
H A D | sc92031.c | 428 struct netdev_hw_addr *ha; local 430 netdev_for_each_mc_addr(ha, dev) { 434 crc = ~ether_crc(ETH_ALEN, ha->addr);
|
/linux-master/drivers/net/ethernet/amd/ |
H A D | declance.c | 947 struct netdev_hw_addr *ha; local 965 netdev_for_each_mc_addr(ha, dev) { 966 crc = ether_crc_le(ETH_ALEN, ha->addr);
|
H A D | au1000_eth.c | 1034 struct netdev_hw_addr *ha; local 1038 netdev_for_each_mc_addr(ha, dev) 1039 set_bit(ether_crc(ETH_ALEN, ha->addr)>>26,
|
/linux-master/drivers/media/dvb-core/ |
H A D | dvb_net.c | 1233 struct netdev_hw_addr *ha; local 1241 netdev_for_each_mc_addr(ha, dev) 1242 dvb_set_mc_filter(dev, ha->addr);
|
/linux-master/drivers/net/ethernet/8390/ |
H A D | axnet_cs.c | 1547 struct netdev_hw_addr *ha; local 1550 netdev_for_each_mc_addr(ha, dev) { 1551 crc = ether_crc(ETH_ALEN, ha->addr);
|
/linux-master/drivers/net/ethernet/i825xx/ |
H A D | 82596.c | 1484 struct netdev_hw_addr *ha; local 1494 netdev_for_each_mc_addr(ha, dev) { 1497 memcpy(cp, ha->addr, ETH_ALEN);
|
/linux-master/drivers/net/ethernet/marvell/prestera/ |
H A D | prestera_router.c | 804 memcpy(&nc->nh_neigh_info.ha[0], &n->ha[0], ETH_ALEN); 843 &nh_neigh->info.ha[0]);
|
/linux-master/drivers/net/ethernet/ |
H A D | korina.c | 728 struct netdev_hw_addr *ha; local 744 netdev_for_each_mc_addr(ha, dev) { 745 crc = ether_crc_le(6, ha->addr);
|
H A D | ethoc.c | 828 struct netdev_hw_addr *ha; local 856 netdev_for_each_mc_addr(ha, dev) { 857 u32 crc = ether_crc(ETH_ALEN, ha->addr);
|
/linux-master/drivers/net/ethernet/nxp/ |
H A D | lpc_eth.c | 1111 struct netdev_hw_addr *ha; local 1139 netdev_hw_addr_list_for_each(ha, mcptr) { 1140 hash_val = (ether_crc(6, ha->addr) >> 23) & 0x3F;
|