Home
last modified time | relevance | path

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

12

/drivers/net/ethernet/wangxun/libwx/
A Dwx_hw.c949 wx->mac_table[i].addr, in wx_sync_mac_table()
950 wx->mac_table[i].pools, in wx_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()
981 wx->mac_table[0].pools = BIT(VMDQ_P(0)); in wx_mac_set_default_filter()
983 wx_set_rar(wx, 0, wx->mac_table[0].addr, in wx_mac_set_default_filter()
984 wx->mac_table[0].pools, in wx_mac_set_default_filter()
1000 wx->mac_table[i].pools = 0; in wx_flush_sw_mac_table()
1051 if (!wx->mac_table[i].pools) { in wx_del_mac_filter()
1066 if (wx->mac_table[i].state == 0) in wx_available_rars()
[all …]
A Dwx_vf_common.c56 kfree(wx->mac_table); in wxvf_remove()
A Dwx_type.h1230 struct wx_mac_addr *mac_table; member
/drivers/net/ethernet/hisilicon/hibmcge/
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()
A Dhbg_main.c94 ether_addr_copy(priv->filter.mac_table[index].addr, addr); in hbg_set_mac_to_mac_table()
97 eth_zero_addr(priv->filter.mac_table[index].addr); in hbg_set_mac_to_mac_table()
108 if (ether_addr_equal(priv->filter.mac_table[i].addr, addr)) { in hbg_get_index_from_mac_table()
125 if (is_zero_ether_addr(priv->filter.mac_table[index].addr)) { in hbg_add_mac_to_filter()
347 filter->mac_table = tmp_table; in hbg_mac_filter_init()
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()
A Dhbg_common.h141 struct hbg_mac_table_entry *mac_table; member
/drivers/net/ethernet/marvell/octeontx2/nic/
A Dotx2_flows.c323 pf->mac_table = devm_kzalloc(pf->dev, sizeof(struct otx2_mac_table) in otx2_mcam_flow_init()
325 if (!pf->mac_table) in otx2_mcam_flow_init()
378 if (pf->mac_table[i].inuse) in otx2_do_add_macfilter()
380 ether_addr_copy(pf->mac_table[i].addr, mac); in otx2_do_add_macfilter()
381 pf->mac_table[i].inuse = true; in otx2_do_add_macfilter()
382 pf->mac_table[i].mcam_entry = in otx2_do_add_macfilter()
384 req->entry = pf->mac_table[i].mcam_entry; in otx2_do_add_macfilter()
421 if (!pf->mac_table[i].inuse) in otx2_get_mcamentry_for_mac()
424 if (ether_addr_equal(pf->mac_table[i].addr, mac)) { in otx2_get_mcamentry_for_mac()
425 *mcam_entry = pf->mac_table[i].mcam_entry; in otx2_get_mcamentry_for_mac()
[all …]
A Dotx2_common.h507 struct otx2_mac_table *mac_table; member
/drivers/net/ethernet/hisilicon/hns3/hns3vf/
A Dhclgevf_main.c960 &hdev->mac_table.uc_mac_list : &hdev->mac_table.mc_mac_list; in hclgevf_update_mac_list()
962 spin_lock_bh(&hdev->mac_table.mac_list_lock); in hclgevf_update_mac_list()
990 spin_unlock_bh(&hdev->mac_table.mac_list_lock); in hclgevf_update_mac_list()
1149 &hdev->mac_table.uc_mac_list : &hdev->mac_table.mc_mac_list; in hclgevf_sync_mac_list()
1151 spin_lock_bh(&hdev->mac_table.mac_list_lock); in hclgevf_sync_mac_list()
1173 spin_unlock_bh(&hdev->mac_table.mac_list_lock); in hclgevf_sync_mac_list()
1182 spin_lock_bh(&hdev->mac_table.mac_list_lock); in hclgevf_sync_mac_list()
1187 spin_unlock_bh(&hdev->mac_table.mac_list_lock); in hclgevf_sync_mac_list()
1198 spin_lock_bh(&hdev->mac_table.mac_list_lock); in hclgevf_uninit_mac_list()
2336 INIT_LIST_HEAD(&hdev->mac_table.uc_mac_list); in hclgevf_state_init()
[all …]
A Dhclgevf_main.h260 struct hclgevf_mac_table_cfg mac_table; member
/drivers/net/ethernet/wangxun/ngbevf/
A Dngbevf_main.c118 kfree(wx->mac_table); in ngbevf_sw_init()
221 kfree(wx->mac_table); in ngbevf_probe()
/drivers/net/ethernet/intel/ixgbe/
A Dixgbe_main.c5165 struct ixgbe_mac_addr *mac_table = &adapter->mac_table[0]; in ixgbe_full_sync_mac_table() local
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
5197 mac_table->addr, in ixgbe_sync_mac_table()
5207 struct ixgbe_mac_addr *mac_table = &adapter->mac_table[0]; in ixgbe_flush_sw_mac_table() local
5221 struct ixgbe_mac_addr *mac_table = &adapter->mac_table[0]; in ixgbe_available_rars() local
5245 struct ixgbe_mac_addr *mac_table = &adapter->mac_table[0]; in ixgbe_mac_set_default_filter() local
5253 hw->mac.ops.set_rar(hw, 0, mac_table->addr, mac_table->pool, in ixgbe_mac_set_default_filter()
5260 struct ixgbe_mac_addr *mac_table = &adapter->mac_table[0]; in ixgbe_add_mac_filter() local
[all …]
A Dixgbe.h817 struct ixgbe_mac_addr *mac_table; member
/drivers/net/ethernet/wangxun/txgbevf/
A Dtxgbevf_main.c163 kfree(wx->mac_table); in txgbevf_sw_init()
274 kfree(wx->mac_table); in txgbevf_probe()
/drivers/net/ethernet/intel/igb/
A Digb_main.c3670 kfree(adapter->mac_table); in igb_probe()
3923 kfree(adapter->mac_table); in igb_remove()
4098 if (!adapter->mac_table) in igb_sw_init()
7721 adapter->mac_table[i].queue = 0; in igb_flush_mac_table()
7753 struct igb_mac_addr *mac_table = &adapter->mac_table[0]; in igb_set_default_mac_filter() local
7810 adapter->mac_table[i].queue = queue; in igb_add_mac_filter_flags()
7862 adapter->mac_table[i].state = in igb_del_mac_filter_flags()
7864 adapter->mac_table[i].queue = in igb_del_mac_filter_flags()
7867 adapter->mac_table[i].state = 0; in igb_del_mac_filter_flags()
7868 adapter->mac_table[i].queue = 0; in igb_del_mac_filter_flags()
[all …]
A Digb.h672 struct igb_mac_addr *mac_table; member
/drivers/net/ethernet/mellanox/mlx4/
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()
A Dmlx4.h842 struct mlx4_mac_table mac_table; member
/drivers/net/ethernet/wangxun/txgbe/
A Dtxgbe_main.c207 memcpy(old_addr, &wx->mac_table[0].addr, netdev->addr_len); in txgbe_reset()
928 kfree(wx->mac_table); in txgbe_probe()
965 kfree(wx->mac_table); in txgbe_remove()
/drivers/net/ethernet/wangxun/ngbe/
A Dngbe_main.c797 kfree(wx->mac_table); in ngbe_probe()
828 kfree(wx->mac_table); in ngbe_remove()
/drivers/net/wireless/ti/wl1251/
A Dacx.h348 u8 mac_table[ACX_MC_ADDRESS_GROUP_MAX_LEN]; member
A Dacx.c396 memcpy(acx->mac_table, mc_list, mc_list_len * ETH_ALEN); in wl1251_acx_group_address_tbl()
/drivers/net/wireless/ti/wlcore/
A Dacx.h192 u8 mac_table[ADDRESS_GROUP_MAX_LEN]; member
/drivers/net/ethernet/micrel/
A Dksz884x.c1106 struct ksz_mac_table mac_table[STATIC_MAC_TABLE_ENTRIES]; member
2522 entry = &hw->ksz_switch->mac_table[i]; in sw_clr_sta_mac_table()
2540 entry = &hw->ksz_switch->mac_table[STP_ENTRY]; in sw_init_stp()
2568 entry = &hw->ksz_switch->mac_table[i]; in sw_block_addr()

Completed in 150 milliseconds

12