• Home
  • Raw
  • Download

Lines Matching refs:mac_table

3620 	kfree(adapter->mac_table);  in igb_probe()
3835 kfree(adapter->mac_table); in igb_remove()
4009 adapter->mac_table = kcalloc(hw->mac.rar_entry_count, in igb_sw_init()
4012 if (!adapter->mac_table) in igb_sw_init()
7452 adapter->mac_table[i].state &= ~IGB_MAC_STATE_IN_USE; in igb_flush_mac_table()
7453 eth_zero_addr(adapter->mac_table[i].addr); in igb_flush_mac_table()
7454 adapter->mac_table[i].queue = 0; in igb_flush_mac_table()
7469 if (adapter->mac_table[i].state & IGB_MAC_STATE_DEFAULT) in igb_available_rars()
7473 if ((adapter->mac_table[i].state & IGB_MAC_STATE_IN_USE) && in igb_available_rars()
7474 (adapter->mac_table[i].queue != queue)) in igb_available_rars()
7486 struct igb_mac_addr *mac_table = &adapter->mac_table[0]; in igb_set_default_mac_filter() local
7488 ether_addr_copy(mac_table->addr, adapter->hw.mac.addr); in igb_set_default_mac_filter()
7489 mac_table->queue = adapter->vfs_allocated_count; in igb_set_default_mac_filter()
7490 mac_table->state = IGB_MAC_STATE_DEFAULT | IGB_MAC_STATE_IN_USE; in igb_set_default_mac_filter()
7538 if (!igb_mac_entry_can_be_used(&adapter->mac_table[i], in igb_add_mac_filter_flags()
7542 ether_addr_copy(adapter->mac_table[i].addr, addr); in igb_add_mac_filter_flags()
7543 adapter->mac_table[i].queue = queue; in igb_add_mac_filter_flags()
7544 adapter->mac_table[i].state |= IGB_MAC_STATE_IN_USE | flags; in igb_add_mac_filter_flags()
7582 if (!(adapter->mac_table[i].state & IGB_MAC_STATE_IN_USE)) in igb_del_mac_filter_flags()
7584 if ((adapter->mac_table[i].state & flags) != flags) in igb_del_mac_filter_flags()
7586 if (adapter->mac_table[i].queue != queue) in igb_del_mac_filter_flags()
7588 if (!ether_addr_equal(adapter->mac_table[i].addr, addr)) in igb_del_mac_filter_flags()
7594 if (adapter->mac_table[i].state & IGB_MAC_STATE_DEFAULT) { in igb_del_mac_filter_flags()
7595 adapter->mac_table[i].state = in igb_del_mac_filter_flags()
7597 adapter->mac_table[i].queue = in igb_del_mac_filter_flags()
7600 adapter->mac_table[i].state = 0; in igb_del_mac_filter_flags()
7601 adapter->mac_table[i].queue = 0; in igb_del_mac_filter_flags()
7602 eth_zero_addr(adapter->mac_table[i].addr); in igb_del_mac_filter_flags()
9548 u8 *addr = adapter->mac_table[index].addr; in igb_rar_set_index()
9559 if (adapter->mac_table[index].state & IGB_MAC_STATE_IN_USE) { in igb_rar_set_index()
9563 if (adapter->mac_table[index].state & IGB_MAC_STATE_SRC_ADDR) in igb_rar_set_index()
9569 if (adapter->mac_table[index].state & in igb_rar_set_index()
9574 adapter->mac_table[index].queue; in igb_rar_set_index()
9578 adapter->mac_table[index].queue; in igb_rar_set_index()
9600 ether_addr_copy(adapter->mac_table[rar_entry].addr, mac_addr); in igb_set_vf_mac()
9601 adapter->mac_table[rar_entry].queue = vf; in igb_set_vf_mac()
9602 adapter->mac_table[rar_entry].state |= IGB_MAC_STATE_IN_USE; in igb_set_vf_mac()