[dpdk-dev] [PATCH v2] app/testpmd: support QinQ offload in VLAN set command

2019-10-10 Thread viveksharma
From: Vivek Sharma Segregate QinQ from Extend Offload and support QinQ offload in vlan set command. Merge all port wise rx vlan offloads in command line help and documentation for a cleaner structure. Fix port info display to distinguish between qinq strip and extend offloads. Flatten all VLAN o

[dpdk-dev] [PATCH v2] app/testpmd: introduce QinQ offload argument

2019-10-10 Thread viveksharma
From: Vivek Sharma Introduce boot time argument for configuring QinQ strip offload. Signed-off-by: Vivek Sharma --- v2: * Moved 'port_infos_display' change to another patch. app/test-pmd/parameters.c | 6 ++ doc/guides/testpmd_app_ug/run_app.rst | 4 2 files changed, 10 i

[dpdk-dev] [PATCH] app/testpmd: introduce Rx offloads argument

2019-10-09 Thread viveksharma
From: Vivek Sharma Introduce boot time argument for configuring all rx offloads. Signed-off-by: Vivek Sharma --- app/test-pmd/parameters.c | 16 +++- doc/guides/testpmd_app_ug/run_app.rst | 5 + 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/app/tes

[dpdk-dev] [PATCH] app/testpmd: introduce QinQ offload argument

2019-10-09 Thread viveksharma
From: Vivek Sharma Introduce boot time argument for configuring QinQ strip offload. Fix port info display to distinguish between qinq strip and extend offloads. Signed-off-by: Vivek Sharma --- app/test-pmd/config.c | 9 +++-- app/test-pmd/parameters.c | 6 ++

[dpdk-dev] [PATCH] app/testpmd: support QinQ offload in VLAN set command

2019-09-13 Thread viveksharma
From: Vivek Sharma Segregate QinQ from Extend Offload and support QinQ offload in vlan set command. Merge all port wise rx vlan offloads in command line help and documentation for a cleaner structure. Signed-off-by: Vivek Sharma --- app/test-pmd/cmdline.c | 19 +++-

[dpdk-dev] [PATCH] app/testpmd: introduce QinQ and Rx offloads argument

2019-09-13 Thread viveksharma
From: Vivek Sharma Introduce boot time argument for configuring QinQ strip offload and for configuring all rx offloads.Fix port info display to distinguish between qinq strip and extend offloads. Signed-off-by: Vivek Sharma --- app/test-pmd/config.c | 9 +++-- app/test-pmd

[dpdk-dev] [PATCH] ethdev: use correct QinQ offload flag

2019-09-13 Thread viveksharma
From: Vivek Sharma Use correct flag for indicating QinQ strip rx offload. Fixes: dfebfc9882fb ("ethdev: support dynamic configuration of QinQ strip") Cc: sta...@dpdk.org Signed-off-by: Vivek Sharma --- lib/librte_ethdev/rte_ethdev.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff

[dpdk-dev] [PATCH] net/octeontx2: use updated LB ltypes

2019-09-05 Thread viveksharma
From: Vivek Sharma Update LB ltypes and use the updated ones so as replace LB_STAG and LB_QINQ by single LB_STAG_QINQ ltype. Signed-off-by: Vivek Sharma --- drivers/common/octeontx2/hw/otx2_npc.h | 9 +++-- drivers/net/octeontx2/otx2_flow_parse.c | 4 ++-- drivers/net/octeontx2/otx2_loo

[dpdk-dev] [PATCH] app/testpmd: support QinQ strip offload

2019-07-17 Thread viveksharma
From: Vivek Sharma Support QinQ strip RX offload configuration through testpmd command line and boot time arguments. Signed-off-by: Vivek Sharma --- app/test-pmd/cmdline.c | 24 ++- app/test-pmd/config.c | 36 ++

[dpdk-dev] [PATCH v4] ethdev: support QinQ strip dynamic configuration

2019-07-01 Thread viveksharma
From: Vivek Sharma Enable missing support for runtime configuration (setting/getting) of QinQ strip rx offload for a given ethdev. Signed-off-by: Vivek Sharma --- v4: * Update vlan offload set/get functions description. v3: * Make patch as 'non-fix'. v2: * Use pointer to dereference dev->data

[dpdk-dev] [PATCH v3] ethdev: support QinQ strip dynamic configuration

2019-04-18 Thread viveksharma
From: Vivek Sharma Enable missing support for runtime configuration (setting/getting) of QinQ strip rx offload for a given ethdev. Signed-off-by: Vivek Sharma --- v3: * Make patch as 'non-fix'. v2: * Use pointer to dereference dev->data->dev_conf.rxmode.offloads. lib/librte_ethdev/rte_ethde

[dpdk-dev] [PATCH v2] ethdev: fix QinQ strip offload support

2019-04-17 Thread viveksharma
From: Vivek Sharma Enable missing support for QinQ strip rx offload in vlan offload set/get methods. Fixes: cc9d0456b870 ("i40e: support double vlan stripping and insertion") Cc: sta...@dpdk.org Signed-off-by: Vivek Sharma --- v2: * Use pointer to dereference dev->data->dev_conf.rxmode.offload

[dpdk-dev] [PATCH] ethdev: fix QinQ strip offload support

2019-04-14 Thread viveksharma
From: Vivek Sharma Enable missing support for QinQ strip rx offload in vlan offload set/get methods. Fixes: cc9d0456b870 ("i40e: support double vlan stripping and insertion") Cc: sta...@dpdk.org Signed-off-by: Vivek Sharma --- lib/librte_ethdev/rte_ethdev.c | 17 + lib/librte_