Home
last modified time | relevance | path

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

/linux/arch/powerpc/boot/
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/
A Dotx2_flows.c273 pf->mac_table = devm_kzalloc(pf->dev, sizeof(struct otx2_mac_table) in otx2_mcam_flow_init()
275 if (!pf->mac_table) in otx2_mcam_flow_init()
328 if (pf->mac_table[i].inuse) in otx2_do_add_macfilter()
330 ether_addr_copy(pf->mac_table[i].addr, mac); in otx2_do_add_macfilter()
331 pf->mac_table[i].inuse = true; in otx2_do_add_macfilter()
332 pf->mac_table[i].mcam_entry = in otx2_do_add_macfilter()
334 req->entry = pf->mac_table[i].mcam_entry; in otx2_do_add_macfilter()
371 if (!pf->mac_table[i].inuse) in otx2_get_mcamentry_for_mac()
374 if (ether_addr_equal(pf->mac_table[i].addr, mac)) { in otx2_get_mcamentry_for_mac()
375 *mcam_entry = pf->mac_table[i].mcam_entry; in otx2_get_mcamentry_for_mac()
[all …]
A Dotx2_common.h370 struct otx2_mac_table *mac_table; member
/linux/drivers/net/ethernet/intel/ixgbe/
A Dixgbe_main.c4719 struct ixgbe_mac_addr *mac_table = &adapter->mac_table[0]; in ixgbe_full_sync_mac_table() local
4728 mac_table->addr, in ixgbe_full_sync_mac_table()
4729 mac_table->pool, in ixgbe_full_sync_mac_table()
4739 struct ixgbe_mac_addr *mac_table = &adapter->mac_table[0]; in ixgbe_sync_mac_table() local
4751 mac_table->addr, in ixgbe_sync_mac_table()
4761 struct ixgbe_mac_addr *mac_table = &adapter->mac_table[0]; in ixgbe_flush_sw_mac_table() local
4775 struct ixgbe_mac_addr *mac_table = &adapter->mac_table[0]; in ixgbe_available_rars() local
4799 struct ixgbe_mac_addr *mac_table = &adapter->mac_table[0]; in ixgbe_mac_set_default_filter() local
4807 hw->mac.ops.set_rar(hw, 0, mac_table->addr, mac_table->pool, in ixgbe_mac_set_default_filter()
4814 struct ixgbe_mac_addr *mac_table = &adapter->mac_table[0]; in ixgbe_add_mac_filter() local
[all …]
A Dixgbe.h747 struct ixgbe_mac_addr *mac_table; member
/linux/drivers/net/ethernet/hisilicon/hns3/hns3vf/
A Dhclgevf_main.c1425 &hdev->mac_table.uc_mac_list : &hdev->mac_table.mc_mac_list; in hclgevf_update_mac_list()
1427 spin_lock_bh(&hdev->mac_table.mac_list_lock); in hclgevf_update_mac_list()
1455 spin_unlock_bh(&hdev->mac_table.mac_list_lock); in hclgevf_update_mac_list()
1611 &hdev->mac_table.uc_mac_list : &hdev->mac_table.mc_mac_list; in hclgevf_sync_mac_list()
1613 spin_lock_bh(&hdev->mac_table.mac_list_lock); in hclgevf_sync_mac_list()
1635 spin_unlock_bh(&hdev->mac_table.mac_list_lock); in hclgevf_sync_mac_list()
1644 spin_lock_bh(&hdev->mac_table.mac_list_lock); in hclgevf_sync_mac_list()
1649 spin_unlock_bh(&hdev->mac_table.mac_list_lock); in hclgevf_sync_mac_list()
1660 spin_lock_bh(&hdev->mac_table.mac_list_lock); in hclgevf_uninit_mac_list()
2778 INIT_LIST_HEAD(&hdev->mac_table.uc_mac_list); in hclgevf_state_init()
[all …]
A Dhclgevf_main.h320 struct hclgevf_mac_table_cfg mac_table; member
/linux/drivers/net/ethernet/intel/igb/
A Digb_main.c3623 kfree(adapter->mac_table); in igb_probe()
3836 kfree(adapter->mac_table); in igb_remove()
4009 if (!adapter->mac_table) in igb_sw_init()
7437 adapter->mac_table[i].queue = 0; in igb_flush_mac_table()
7469 struct igb_mac_addr *mac_table = &adapter->mac_table[0]; in igb_set_default_mac_filter() local
7526 adapter->mac_table[i].queue = queue; in igb_add_mac_filter_flags()
7578 adapter->mac_table[i].state = in igb_del_mac_filter_flags()
7580 adapter->mac_table[i].queue = in igb_del_mac_filter_flags()
7583 adapter->mac_table[i].state = 0; in igb_del_mac_filter_flags()
7584 adapter->mac_table[i].queue = 0; in igb_del_mac_filter_flags()
[all …]
A Digb.h664 struct igb_mac_addr *mac_table; member
/linux/drivers/net/ethernet/mellanox/mlx4/
A Dport.c153 struct mlx4_mac_table *table = &info->mac_table; in mlx4_find_cached_mac()
185 struct mlx4_mac_table *table = &info->mac_table; in __mlx4_register_mac()
191 struct mlx4_mac_table *dup_table = &mlx4_priv(dev)->port[dup_port].mac_table; in __mlx4_register_mac()
386 struct mlx4_mac_table *dup_table = &mlx4_priv(dev)->port[dup_port].mac_table; in __mlx4_unregister_mac()
393 table = &info->mac_table; in __mlx4_unregister_mac()
477 struct mlx4_mac_table *table = &info->mac_table; in __mlx4_replace_mac()
482 struct mlx4_mac_table *dup_table = &mlx4_priv(dev)->port[dup_port].mac_table; in __mlx4_replace_mac()
844 struct mlx4_mac_table *t1 = &mlx4_priv(dev)->port[1].mac_table; in mlx4_bond_mac_table()
845 struct mlx4_mac_table *t2 = &mlx4_priv(dev)->port[2].mac_table; in mlx4_bond_mac_table()
898 struct mlx4_mac_table *t1 = &mlx4_priv(dev)->port[1].mac_table; in mlx4_unbond_mac_table()
[all …]
A Dmlx4.h840 struct mlx4_mac_table mac_table; member
A Dmain.c3054 mlx4_init_mac_table(dev, &info->mac_table); in mlx4_init_port_info()
/linux/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()
/linux/drivers/net/wireless/ti/wlcore/
A Dacx.h192 u8 mac_table[ADDRESS_GROUP_MAX_LEN]; member
A Dacx.c231 memcpy(acx->mac_table, mc_list, mc_list_len * ETH_ALEN); in wl1271_acx_group_address_tbl()
/linux/drivers/net/ethernet/micrel/
A Dksz884x.c1106 struct ksz_mac_table mac_table[STATIC_MAC_TABLE_ENTRIES]; member
2766 entry = &hw->ksz_switch->mac_table[i]; in sw_clr_sta_mac_table()
2784 entry = &hw->ksz_switch->mac_table[STP_ENTRY]; in sw_init_stp()
2812 entry = &hw->ksz_switch->mac_table[i]; in sw_block_addr()

Completed in 107 milliseconds