numam-dpdk/drivers/net
Beilei Xing 54f19c9c3b net/i40e: fix VLAN offload setting issue
When using kernel PF + DPDK VF, if setting VLAN strip on
or off in VF side after setting PVID for VF with ethtool in
PF side, it will cause VF Tx error. The root cause is that
Rx VLAN offload is not permitted after setting PVID for VF
in kernel PF side.
This patch fixes the issue by check VLAN offload capability
when setting VLAN offload.

Fixes: 5f0b95d59a ("net/i40e: support VLAN stripping for VF")
Cc: stable@dpdk.org

Signed-off-by: Beilei Xing <beilei.xing@intel.com>
Acked-by: Jingjing Wu <jingjing.wu@intel.com>
2018-01-16 18:47:49 +01:00
..
af_packet bus/vdev: move code from EAL into a new driver 2017-11-07 16:54:07 +01:00
ark drivers/net: fix number of segment storage type 2017-11-10 09:17:13 +00:00
avp drivers/net: rename physical address type to IOVA 2017-11-06 22:44:26 +01:00
bnx2x net/bnx2x: remove redundant parenthesis 2018-01-05 22:07:03 +01:00
bnxt net/bnxt: support timesync 2018-01-16 18:47:49 +01:00
bonding net/bonding: fix activated slave in 8023ad mode 2018-01-16 18:47:49 +01:00
cxgbe mbuf: rename physical address to IOVA 2017-11-06 22:44:26 +01:00
dpaa drivers: use SPDX tag in NXP dpaa files 2018-01-04 22:41:39 +01:00
dpaa2 net/dpaa2: prefetch the parse results from next fd 2018-01-16 18:47:49 +01:00
e1000 net/igb: fix Tx queue number assignment 2018-01-16 18:47:49 +01:00
ena mbuf: rename physical address to IOVA 2017-11-06 22:44:26 +01:00
enic net/enic: fix TSO for packets greater than 9208 bytes 2017-11-02 19:32:04 +01:00
failsafe bus/vdev: move code from EAL into a new driver 2017-11-07 16:54:07 +01:00
fm10k net/fm10k: remove RSS restriction with num of queues 2018-01-16 18:47:49 +01:00
i40e net/i40e: fix VLAN offload setting issue 2018-01-16 18:47:49 +01:00
ixgbe net/ixgbe: fix wrong PBA setting 2018-01-16 18:47:49 +01:00
kni drivers: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
liquidio net/liquidio: support queue re-configuration 2018-01-16 18:47:49 +01:00
mlx4 net/mlx4: remove Tx completion elements counter 2018-01-16 18:47:49 +01:00
mlx5 net/mlx5: fix un-supported RSS hash fields use 2018-01-16 18:47:49 +01:00
mrvl net/mrvl: add extra error logs 2018-01-16 18:47:49 +01:00
nfp net/nfp: configure default RSS reta table 2018-01-16 18:47:49 +01:00
null bus/vdev: move code from EAL into a new driver 2017-11-07 16:54:07 +01:00
octeontx drivers: use SPDX tag for Cavium copyright files 2018-01-09 16:19:01 +01:00
pcap bus/vdev: move code from EAL into a new driver 2017-11-07 16:54:07 +01:00
qede net/qede: add support for GENEVE tunneling offload 2018-01-16 18:47:49 +01:00
ring drivers: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
sfc net/sfc: fix main MAC address handling 2018-01-16 18:47:49 +01:00
softnic drivers: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
szedata2 net/szedata2: fix check of mmap return value 2018-01-16 18:47:49 +01:00
tap drivers: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
thunderx net/thunderx: fix multi segment Tx function return 2018-01-16 18:47:49 +01:00
vhost drivers: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
virtio drivers: use SPDX tag for Cavium copyright files 2018-01-09 16:19:01 +01:00
vmxnet3 net/vmxnet3: convert to 3-Clause BSD license 2018-01-16 18:47:49 +01:00
Makefile drivers: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00