Searched refs:mac_table (Results 1 – 15 of 15) sorted by relevance
/Linux-v5.4/arch/powerpc/boot/ |
D | planetcore.c | 72 static u64 mac_table[4] = { variable 91 mac_table[i]; in planetcore_set_mac_addrs()
|
/Linux-v5.4/drivers/net/ethernet/intel/igc/ |
D | igc_main.c | 2362 u8 *addr = adapter->mac_table[index].addr; in igc_rar_set_index() 2375 if (adapter->mac_table[index].state & IGC_MAC_STATE_IN_USE) { in igc_rar_set_index() 2380 adapter->mac_table[index].queue; in igc_rar_set_index() 2392 struct igc_mac_addr *mac_table = &adapter->mac_table[0]; in igc_set_default_mac_filter() local 2394 ether_addr_copy(mac_table->addr, adapter->hw.mac.addr); in igc_set_default_mac_filter() 2395 mac_table->state = IGC_MAC_STATE_DEFAULT | IGC_MAC_STATE_IN_USE; in igc_set_default_mac_filter() 2442 if (!igc_mac_entry_can_be_used(&adapter->mac_table[i], in igc_add_mac_filter_flags() 2446 ether_addr_copy(adapter->mac_table[i].addr, addr); in igc_add_mac_filter_flags() 2447 adapter->mac_table[i].queue = queue; in igc_add_mac_filter_flags() 2448 adapter->mac_table[i].state |= IGC_MAC_STATE_IN_USE | flags; in igc_add_mac_filter_flags() [all …]
|
D | igc.h | 428 struct igc_mac_addr *mac_table; member
|
/Linux-v5.4/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_main.c | 4729 struct ixgbe_mac_addr *mac_table = &adapter->mac_table[0]; in ixgbe_full_sync_mac_table() local 4733 for (i = 0; i < hw->mac.num_rar_entries; i++, mac_table++) { in ixgbe_full_sync_mac_table() 4734 mac_table->state &= ~IXGBE_MAC_STATE_MODIFIED; in ixgbe_full_sync_mac_table() 4736 if (mac_table->state & IXGBE_MAC_STATE_IN_USE) in ixgbe_full_sync_mac_table() 4738 mac_table->addr, in ixgbe_full_sync_mac_table() 4739 mac_table->pool, in ixgbe_full_sync_mac_table() 4749 struct ixgbe_mac_addr *mac_table = &adapter->mac_table[0]; in ixgbe_sync_mac_table() local 4753 for (i = 0; i < hw->mac.num_rar_entries; i++, mac_table++) { in ixgbe_sync_mac_table() 4754 if (!(mac_table->state & IXGBE_MAC_STATE_MODIFIED)) in ixgbe_sync_mac_table() 4757 mac_table->state &= ~IXGBE_MAC_STATE_MODIFIED; in ixgbe_sync_mac_table() [all …]
|
D | ixgbe.h | 747 struct ixgbe_mac_addr *mac_table; member
|
/Linux-v5.4/drivers/net/ethernet/intel/igb/ |
D | igb_main.c | 3461 kfree(adapter->mac_table); in igb_probe() 3673 kfree(adapter->mac_table); in igb_remove() 3844 adapter->mac_table = kcalloc(hw->mac.rar_entry_count, in igb_sw_init() 3847 if (!adapter->mac_table) in igb_sw_init() 7141 adapter->mac_table[i].state &= ~IGB_MAC_STATE_IN_USE; in igb_flush_mac_table() 7142 memset(adapter->mac_table[i].addr, 0, ETH_ALEN); in igb_flush_mac_table() 7143 adapter->mac_table[i].queue = 0; in igb_flush_mac_table() 7158 if (adapter->mac_table[i].state & IGB_MAC_STATE_DEFAULT) in igb_available_rars() 7162 if ((adapter->mac_table[i].state & IGB_MAC_STATE_IN_USE) && in igb_available_rars() 7163 (adapter->mac_table[i].queue != queue)) in igb_available_rars() [all …]
|
D | igb.h | 594 struct igb_mac_addr *mac_table; member
|
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx4/ |
D | port.c | 153 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 …]
|
D | mlx4.h | 839 struct mlx4_mac_table mac_table; member
|
D | main.c | 3037 mlx4_init_mac_table(dev, &info->mac_table); in mlx4_init_port_info()
|
/Linux-v5.4/drivers/net/wireless/ti/wl1251/ |
D | acx.h | 348 u8 mac_table[ACX_MC_ADDRESS_GROUP_MAX_LEN]; member
|
D | acx.c | 396 memcpy(acx->mac_table, mc_list, mc_list_len * ETH_ALEN); in wl1251_acx_group_address_tbl()
|
/Linux-v5.4/drivers/net/wireless/ti/wlcore/ |
D | acx.h | 192 u8 mac_table[ADDRESS_GROUP_MAX_LEN]; member
|
D | acx.c | 231 memcpy(acx->mac_table, mc_list, mc_list_len * ETH_ALEN); in wl1271_acx_group_address_tbl()
|
/Linux-v5.4/drivers/net/ethernet/micrel/ |
D | ksz884x.c | 1174 struct ksz_mac_table mac_table[STATIC_MAC_TABLE_ENTRIES]; member 2832 entry = &hw->ksz_switch->mac_table[i]; in sw_clr_sta_mac_table() 2850 entry = &hw->ksz_switch->mac_table[STP_ENTRY]; in sw_init_stp() 2878 entry = &hw->ksz_switch->mac_table[i]; in sw_block_addr()
|