Lines Matching refs:mac_table
4040 if (adapter->mac_table[i].state & IXGBE_MAC_STATE_IN_USE) in ixgbe_full_sync_mac_table()
4041 hw->mac.ops.set_rar(hw, i, adapter->mac_table[i].addr, in ixgbe_full_sync_mac_table()
4042 adapter->mac_table[i].queue, in ixgbe_full_sync_mac_table()
4047 adapter->mac_table[i].state &= ~(IXGBE_MAC_STATE_MODIFIED); in ixgbe_full_sync_mac_table()
4057 if (adapter->mac_table[i].state & IXGBE_MAC_STATE_MODIFIED) { in ixgbe_sync_mac_table()
4058 if (adapter->mac_table[i].state & in ixgbe_sync_mac_table()
4061 adapter->mac_table[i].addr, in ixgbe_sync_mac_table()
4062 adapter->mac_table[i].queue, in ixgbe_sync_mac_table()
4067 adapter->mac_table[i].state &= in ixgbe_sync_mac_table()
4079 adapter->mac_table[i].state |= IXGBE_MAC_STATE_MODIFIED; in ixgbe_flush_sw_mac_table()
4080 adapter->mac_table[i].state &= ~IXGBE_MAC_STATE_IN_USE; in ixgbe_flush_sw_mac_table()
4081 eth_zero_addr(adapter->mac_table[i].addr); in ixgbe_flush_sw_mac_table()
4082 adapter->mac_table[i].queue = 0; in ixgbe_flush_sw_mac_table()
4093 if (adapter->mac_table[i].state == 0) in ixgbe_available_rars()
4105 memcpy(&adapter->mac_table[0].addr, addr, ETH_ALEN); in ixgbe_mac_set_default_filter()
4106 adapter->mac_table[0].queue = VMDQ_P(0); in ixgbe_mac_set_default_filter()
4107 adapter->mac_table[0].state = (IXGBE_MAC_STATE_DEFAULT | in ixgbe_mac_set_default_filter()
4109 hw->mac.ops.set_rar(hw, 0, adapter->mac_table[0].addr, in ixgbe_mac_set_default_filter()
4110 adapter->mac_table[0].queue, in ixgbe_mac_set_default_filter()
4123 if (adapter->mac_table[i].state & IXGBE_MAC_STATE_IN_USE) in ixgbe_add_mac_filter()
4125 adapter->mac_table[i].state |= (IXGBE_MAC_STATE_MODIFIED | in ixgbe_add_mac_filter()
4127 ether_addr_copy(adapter->mac_table[i].addr, addr); in ixgbe_add_mac_filter()
4128 adapter->mac_table[i].queue = queue; in ixgbe_add_mac_filter()
4145 if (ether_addr_equal(addr, adapter->mac_table[i].addr) && in ixgbe_del_mac_filter()
4146 adapter->mac_table[i].queue == queue) { in ixgbe_del_mac_filter()
4147 adapter->mac_table[i].state |= IXGBE_MAC_STATE_MODIFIED; in ixgbe_del_mac_filter()
4148 adapter->mac_table[i].state &= ~IXGBE_MAC_STATE_IN_USE; in ixgbe_del_mac_filter()
4149 eth_zero_addr(adapter->mac_table[i].addr); in ixgbe_del_mac_filter()
4150 adapter->mac_table[i].queue = 0; in ixgbe_del_mac_filter()
5082 memcpy(old_addr, &adapter->mac_table[0].addr, netdev->addr_len); in ixgbe_reset()
5331 adapter->mac_table = kzalloc(sizeof(struct ixgbe_mac_addr) * in ixgbe_sw_init()
9015 kfree(adapter->mac_table); in ixgbe_probe()
9092 kfree(adapter->mac_table); in ixgbe_remove()