numam-dpdk/drivers/net/ixgbe
Guinan Sun a6131c7a95 net/ixgbe: fix setting VF MAC address
The reason why PF cannot receive data normally is that vf performed
the clear_rar operation through dev close without adding a mac address. 
This will cause the association between the index and rx address set
by VMDq to be cancelled,thus affecting the data reception of PF. The
correction method is to add a check action, and do not perform the
set_rar operation without adding a mac address to prevent affecting the
reception of data.

Fixes: 3c42701875 ("net/ixgbe: support VF MAC address add/remove")
Cc: stable@dpdk.org

Signed-off-by: Guinan Sun <guinanx.sun@intel.com>
Acked-by: Xiaolong Ye <xiaolong.ye@intel.com>
2020-03-18 15:29:39 +01:00
..
base net/ixgbe: avoid multiple definitions of bool 2020-01-17 19:46:02 +01:00
ixgbe_82599_bypass.c drivers: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
ixgbe_bypass_api.h drivers: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
ixgbe_bypass_defines.h drivers: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
ixgbe_bypass.c ethdev: separate driver APIs 2018-01-22 01:26:49 +01:00
ixgbe_bypass.h drivers: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
ixgbe_ethdev.c net/ixgbe: fix flow control mode setting 2020-02-19 13:51:06 +01:00
ixgbe_ethdev.h net/ixgbe: fix flow control mode setting 2020-02-19 13:51:06 +01:00
ixgbe_fdir.c net: add new header file for VXLAN 2019-10-25 19:00:22 +02:00
ixgbe_flow.c net/ixgbe: fix zeroing of RSS config 2019-10-25 19:20:47 +02:00
ixgbe_ipsec.c cryptodev: make xform key pointer constant 2019-07-19 14:15:21 +02:00
ixgbe_ipsec.h cryptodev: make xform key pointer constant 2019-07-19 14:15:21 +02:00
ixgbe_logs.h net/ixgbe: use dynamic log type for Tx/Rx debug 2019-10-07 15:00:58 +02:00
ixgbe_pf.c net/ixgbe: fix setting VF MAC address 2020-03-18 15:29:39 +01:00
ixgbe_regs.h drivers: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
ixgbe_rxtx_vec_common.h net/ixgbe: convert to new Rx offloads API 2018-04-14 00:40:21 +02:00
ixgbe_rxtx_vec_neon.c net/ixgbe: remove unused macro in NEON path 2019-11-08 23:15:04 +01:00
ixgbe_rxtx_vec_sse.c net/ixgbe: fix address of first segment 2019-08-06 13:28:47 +02:00
ixgbe_rxtx.c net/ixgbe: check for illegal Tx packets 2020-02-19 13:51:06 +01:00
ixgbe_rxtx.h net/ixgbe: check for illegal Tx packets 2020-02-19 13:51:06 +01:00
ixgbe_tm.c drivers: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
ixgbe_vf_representor.c ethdev: change device info get callback to return int 2019-10-07 14:45:35 +02:00
Makefile net/ixgbe: fix blocking system events 2020-02-19 13:51:06 +01:00
meson.build net/ixgbe: enable NEON in meson 2020-01-17 19:59:18 +01:00
rte_pmd_ixgbe_version.map build: align symbols with global ABI version 2019-11-20 23:05:39 +01:00
rte_pmd_ixgbe.c net/ixgbe: fix performance drop caused by MACsec 2019-11-26 18:05:15 +01:00
rte_pmd_ixgbe.h enforce experimental tag at beginning of declarations 2019-06-29 19:04:48 +02:00