numam-dpdk/drivers/net/hns3
Huisong Li 87f9628e2c net/hns3: fix VF RSS TC mode entry
For packets with VLAN priorities destined for the VF, hardware still
assign Rx queue based on the Up-to-TC mapping PF configured. But VF has
only one TC. If other TC don't enable, it causes that the priority
packets that aren't destined for TC0 aren't received by RSS hash but is
destined for queue 0. So driver has to enable the unused TC by using TC0
queue mapping configuration.

Fixes: c37ca66f2b ("net/hns3: support RSS")
Cc: stable@dpdk.org

Signed-off-by: Huisong Li <lihuisong@huawei.com>
Acked-by: Min Hu (Connor) <humin29@huawei.com>
2022-03-02 12:23:33 +01:00
..
hns3_cmd.c net/hns3: remove logging memory addresses 2022-01-27 14:39:13 +01:00
hns3_cmd.h net/hns3: remove duplicate macro definition 2022-03-02 12:23:19 +01:00
hns3_common.c net/hns3: extract common function to obtain revision ID 2022-01-27 14:39:13 +01:00
hns3_common.h net/hns3: extract common function to obtain revision ID 2022-01-27 14:39:13 +01:00
hns3_dcb.c net/hns3: remove unused variables 2022-01-27 14:39:12 +01:00
hns3_dcb.h net/hns3: fix traffic management 2021-07-02 19:03:03 +02:00
hns3_ethdev_dump.c net/hns3: dump flow control info 2022-02-11 18:49:03 +01:00
hns3_ethdev_vf.c net/hns3: dump device basic info 2022-02-11 18:49:03 +01:00
hns3_ethdev.c net/hns3: dump flow control info 2022-02-11 18:49:03 +01:00
hns3_ethdev.h net/hns3: dump flow control info 2022-02-11 18:49:03 +01:00
hns3_fdir.c net/hns3: remove non re-entrant strerror call 2022-01-27 14:39:13 +01:00
hns3_fdir.h net/hns3: support indirect counter flow action 2022-01-27 14:39:13 +01:00
hns3_flow.c net/hns3: fix RSS key with null 2022-01-31 14:22:21 +01:00
hns3_flow.h net/hns3: support indirect counter flow action 2022-01-27 14:39:13 +01:00
hns3_intr.c net/hns3: extract reset failure handling to function 2022-01-27 14:39:12 +01:00
hns3_intr.h net/hns3: fix TM QCN error event report by MSI-X 2021-05-11 19:34:17 +02:00
hns3_logs.h net/hns3: fix copyright date 2021-04-08 17:55:35 +02:00
hns3_mbx.c fix spelling in comments and strings 2022-01-11 12:16:53 +01:00
hns3_mbx.h fix spelling in comments and strings 2022-01-11 12:16:53 +01:00
hns3_mp.c net/hns3: fix Rx/Tx functions update 2022-01-26 15:52:09 +01:00
hns3_mp.h net/hns3: refactor multi-process initialization 2021-11-04 15:11:32 +01:00
hns3_ptp.c net/hns3: fix vector Rx/Tx when PTP enabled 2022-01-26 15:52:09 +01:00
hns3_regs.c net/hns3: support get device version when dump register 2021-04-08 18:57:09 +02:00
hns3_regs.h net/hns3: fix copyright date 2021-04-08 17:55:35 +02:00
hns3_rss.c net/hns3: fix VF RSS TC mode entry 2022-03-02 12:23:33 +01:00
hns3_rss.h fix spelling in comments and strings 2022-01-11 12:16:53 +01:00
hns3_rxtx_vec_neon.h mbuf: add namespace to offload flags 2021-10-24 13:37:43 +02:00
hns3_rxtx_vec_sve.c mbuf: add namespace to offload flags 2021-10-24 13:37:43 +02:00
hns3_rxtx_vec.c net/hns3: fix vector Rx/Tx when PTP enabled 2022-01-26 15:52:09 +01:00
hns3_rxtx_vec.h net/hns3: optimize Tx performance by mbuf fast free 2021-11-16 16:39:20 +01:00
hns3_rxtx.c ethdev: introduce generic dummy packet burst function 2022-02-11 21:17:34 +01:00
hns3_rxtx.h ethdev: introduce generic dummy packet burst function 2022-02-11 21:17:34 +01:00
hns3_stats.c net/hns3: fix insecure way to query MAC statistics 2022-01-31 14:22:21 +01:00
hns3_stats.h net/hns3: fix insecure way to query MAC statistics 2022-01-31 14:22:21 +01:00
hns3_tm.c net/hns3: remove PF/VF duplicate code 2021-11-08 15:59:14 +01:00
hns3_tm.h net/hns3: fix traffic management 2021-07-02 19:03:03 +02:00
meson.build net/hns3: dump device basic info 2022-02-11 18:49:03 +01:00
version.map version: 21.11-rc0 2021-08-17 08:37:52 +02:00