Home
last modified time | relevance | path

Searched refs:mac_table (Results 1 – 21 of 21) sorted by relevance

/linux/drivers/net/ethernet/wangxun/libwx/
H A Dwx_hw.c946 if (wx->mac_table[i].state & WX_MAC_STATE_MODIFIED) { in wx_sync_mac_table()
947 if (wx->mac_table[i].state & WX_MAC_STATE_IN_USE) { in wx_sync_mac_table()
949 wx->mac_table[i].addr, in wx_sync_mac_table()
950 wx->mac_table[i].pools, in wx_sync_mac_table()
955 wx->mac_table[i].state &= ~(WX_MAC_STATE_MODIFIED); in wx_sync_mac_table()
965 if (wx->mac_table[i].state & WX_MAC_STATE_IN_USE) { in wx_full_sync_mac_table()
967 wx->mac_table[i].addr, in wx_full_sync_mac_table()
968 wx->mac_table[i].pools, in wx_full_sync_mac_table()
973 wx->mac_table[i].state &= ~(WX_MAC_STATE_MODIFIED); in wx_full_sync_mac_table()
980 memcpy(&wx->mac_table[0].addr, addr, ETH_ALEN); in wx_mac_set_default_filter()
[all …]
H A Dwx_vf_common.c57 kfree(wx->mac_table); in wxvf_remove()
H A Dwx_type.h1315 struct wx_mac_addr *mac_table; member
/linux/drivers/net/ethernet/hisilicon/hibmcge/
H A Dhbg_err.c19 if (!is_zero_ether_addr(filter->mac_table[i].addr)) { in hbg_restore_mac_table()
20 addr = ether_addr_to_u64(filter->mac_table[i].addr); in hbg_restore_mac_table()
30 u64 rx_pause_addr = ether_addr_to_u64(priv->filter.mac_table[0].addr); in hbg_restore_user_def_settings()
H A Dhbg_debugfs.c94 if (is_zero_ether_addr(filter->mac_table[i].addr)) in hbg_dbg_mac_table()
97 seq_printf(s, "[%u] %pM\n", i, filter->mac_table[i].addr); in hbg_dbg_mac_table()
H A Dhbg_common.h150 struct hbg_mac_table_entry *mac_table; member
/linux/arch/powerpc/boot/
H A Dplanetcore.c72 static u64 mac_table[4] = { variable
91 mac_table[i]; in planetcore_set_mac_addrs()
/linux/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_flows.c485 pf->mac_table = devm_kzalloc(pf->dev, sizeof(struct otx2_mac_table) in otx2_mcam_flow_init()
487 if (!pf->mac_table) in otx2_mcam_flow_init()
540 if (pf->mac_table[i].inuse) in otx2_do_add_macfilter()
542 ether_addr_copy(pf->mac_table[i].addr, mac); in otx2_do_add_macfilter()
543 pf->mac_table[i].inuse = true; in otx2_do_add_macfilter()
544 pf->mac_table[i].mcam_entry = in otx2_do_add_macfilter()
546 req->entry = pf->mac_table[i].mcam_entry; in otx2_do_add_macfilter()
583 if (!pf->mac_table[i].inuse) in otx2_get_mcamentry_for_mac()
586 if (ether_addr_equal(pf->mac_table[i].addr, mac)) { in otx2_get_mcamentry_for_mac()
587 *mcam_entry = pf->mac_table[i].mcam_entry; in otx2_get_mcamentry_for_mac()
[all …]
/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_main.c5165 struct ixgbe_mac_addr *mac_table = &adapter->mac_table[0]; in ixgbe_full_sync_mac_table() local
5169 for (i = 0; i < hw->mac.num_rar_entries; i++, mac_table++) { in ixgbe_full_sync_mac_table()
5170 mac_table->state &= ~IXGBE_MAC_STATE_MODIFIED; in ixgbe_full_sync_mac_table()
5172 if (mac_table->state & IXGBE_MAC_STATE_IN_USE) in ixgbe_full_sync_mac_table()
5174 mac_table->addr, in ixgbe_full_sync_mac_table()
5175 mac_table->pool, in ixgbe_full_sync_mac_table()
5185 struct ixgbe_mac_addr *mac_table = &adapter->mac_table[0]; in ixgbe_sync_mac_table() local
5189 for (i = 0; i < hw->mac.num_rar_entries; i++, mac_table++) { in ixgbe_sync_mac_table()
5190 if (!(mac_table->state & IXGBE_MAC_STATE_MODIFIED)) in ixgbe_sync_mac_table()
5193 mac_table->state &= ~IXGBE_MAC_STATE_MODIFIED; in ixgbe_sync_mac_table()
[all …]
H A Dixgbe.h818 struct ixgbe_mac_addr *mac_table; member
/linux/drivers/net/ethernet/mellanox/mlx4/
H A Dport.c165 struct mlx4_mac_table *table = &info->mac_table; in __mlx4_register_mac()
171 struct mlx4_mac_table *dup_table = &mlx4_priv(dev)->port[dup_port].mac_table; in __mlx4_register_mac()
366 struct mlx4_mac_table *dup_table = &mlx4_priv(dev)->port[dup_port].mac_table; in __mlx4_unregister_mac()
373 table = &info->mac_table; in __mlx4_unregister_mac()
457 struct mlx4_mac_table *table = &info->mac_table; in __mlx4_replace_mac()
462 struct mlx4_mac_table *dup_table = &mlx4_priv(dev)->port[dup_port].mac_table; in __mlx4_replace_mac()
824 struct mlx4_mac_table *t1 = &mlx4_priv(dev)->port[1].mac_table; in mlx4_bond_mac_table()
825 struct mlx4_mac_table *t2 = &mlx4_priv(dev)->port[2].mac_table; in mlx4_bond_mac_table()
878 struct mlx4_mac_table *t1 = &mlx4_priv(dev)->port[1].mac_table; in mlx4_unbond_mac_table()
879 struct mlx4_mac_table *t2 = &mlx4_priv(dev)->port[2].mac_table; in mlx4_unbond_mac_table()
H A Dmlx4.h842 struct mlx4_mac_table mac_table; member
/linux/drivers/net/ethernet/intel/igb/
H A Digb_main.c3668 kfree(adapter->mac_table); in igb_probe()
3920 kfree(adapter->mac_table); in igb_remove()
4095 adapter->mac_table = kzalloc_objs(struct igb_mac_addr, in igb_sw_init()
4097 if (!adapter->mac_table) in igb_sw_init()
7714 adapter->mac_table[i].state &= ~IGB_MAC_STATE_IN_USE; in igb_flush_mac_table()
7715 eth_zero_addr(adapter->mac_table[i].addr); in igb_flush_mac_table()
7716 adapter->mac_table[i].queue = 0; in igb_flush_mac_table()
7731 if (adapter->mac_table[i].state & IGB_MAC_STATE_DEFAULT) in igb_available_rars()
7735 if ((adapter->mac_table[i].state & IGB_MAC_STATE_IN_USE) && in igb_available_rars()
7736 (adapter->mac_table[i].queue != queue)) in igb_available_rars()
[all …]
H A Digb.h674 struct igb_mac_addr *mac_table; member
/linux/drivers/net/ethernet/wangxun/txgbe/
H A Dtxgbe_main.c219 memcpy(old_addr, &wx->mac_table[0].addr, netdev->addr_len); in txgbe_reset()
973 kfree(wx->mac_table); in txgbe_probe()
1014 kfree(wx->mac_table); in txgbe_remove()
/linux/drivers/net/ethernet/hisilicon/hns3/hns3vf/
H A Dhclgevf_main.h260 struct hclgevf_mac_table_cfg mac_table; member
/linux/drivers/net/ethernet/wangxun/ngbe/
H A Dngbe_main.c899 kfree(wx->mac_table); in ngbe_probe()
936 kfree(wx->mac_table); in ngbe_remove()
/linux/drivers/net/wireless/ti/wl1251/
H A Dacx.h348 u8 mac_table[ACX_MC_ADDRESS_GROUP_MAX_LEN]; member
H A Dacx.c389 memcpy(acx->mac_table, mc_list, mc_list_len * ETH_ALEN); in wl1251_acx_group_address_tbl()
/linux/drivers/net/wireless/ti/wlcore/
H A Dacx.h192 u8 mac_table[ADDRESS_GROUP_MAX_LEN]; member
H A Dacx.c231 memcpy(acx->mac_table, mc_list, mc_list_len * ETH_ALEN); in wl1271_acx_group_address_tbl()