linux_dsm_epyc7002/drivers/net/ethernet/intel/igb
Yury Kylulin 4827cc3779 igb/igbvf: Add VF MAC filter request capabilities
Add functionality for the VF to request up to 3 additional MAC filters.
This is done using existing E1000_VF_SET_MAC_ADDR message, but with
additional message info - E1000_VF_MAC_FILTER_CLR to clear all unicast
MAC filters previously set for this VF and E1000_VF_MAC_FILTER_ADD to
add MAC filter.

Additional filters can be added only in case if administrator did not
set VF MAC explicitly and allowed to change default MAC to the VF.

Due to the limited number of RAR entries reserve at least 3 MAC filters
for the PF.

If SRIOV is supported by the NIC after this change RAR entries starting
from 1 to (RAR MAX ENTRIES - NUM SRIOV VFS) will be used for PF and VF
MAC filters.

Signed-off-by: Yury Kylulin <yury.kylulin@intel.com>
Tested-by: Aaron Brown <aaron.f.brown@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2017-04-20 16:32:44 -07:00
..
e1000_82575.c igb: reset the PHY before reading the PHY ID 2017-01-06 02:18:51 -08:00
e1000_82575.h igb: support RX flow classification by ethertype 2016-08-18 22:27:48 -07:00
e1000_defines.h ethernet/intel: use core min/max MTU checking 2016-10-18 11:34:18 -04:00
e1000_hw.h
e1000_i210.c igb: Fix hw_dbg logging in igb_update_flash_i210 2017-01-06 02:23:22 -08:00
e1000_i210.h
e1000_mac.c igb: Realign bad indentation 2017-01-06 02:18:49 -08:00
e1000_mac.h
e1000_mbx.c
e1000_mbx.h igb/igbvf: Add VF MAC filter request capabilities 2017-04-20 16:32:44 -07:00
e1000_nvm.c
e1000_nvm.h
e1000_phy.c scripts/spelling.txt: add "overwritting" pattern and fix typo instances 2017-02-27 18:43:47 -08:00
e1000_phy.h
e1000_regs.h igb: correct register comments 2017-01-06 02:18:50 -08:00
igb_ethtool.c igb: use new API ethtool_{get|set}_link_ksettings 2017-03-21 15:42:19 -07:00
igb_hwmon.c
igb_main.c igb/igbvf: Add VF MAC filter request capabilities 2017-04-20 16:32:44 -07:00
igb_ptp.c igb: Use page_address offset from page instead of masking virtual address 2017-03-17 12:11:44 -07:00
igb.h igb/igbvf: Add VF MAC filter request capabilities 2017-04-20 16:32:44 -07:00
Makefile