Update documentation for sample action usage in testpmd utilizing
rte_flow_action_vxlan_encap and rte_flow_action_nvgre_encap and
show the command line example.
Signed-off-by: Salem Sol
---
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 24 +
1 file changed, 24 insertions
actions
sample ratio 1 index 2 / raw_encap index 1 / port_id id 0...
The flow will result in all the matched egress packets will be
encapsulated and sent to wire, and also mirrored the packets
using NVGRE encapsulation data and sent to wire.
Signed-off-by: Salem Sol
---
app/test
sample ratio 1 index 2 / raw_encap index 1 / port_id id 0...
The flow will result in all the matched egress packets will be
encapsulated and sent to wire, and also mirrored the packets
using VXLAN encapsulation data and sent to wire.
Signed-off-by: Salem Sol
---
app/test-pmd
Add support for NVGRE encap as a sample action
and validate it.
Signed-off-by: Salem Sol
---
doc/guides/nics/mlx5.rst | 2 +-
doc/guides/rel_notes/release_21_05.rst | 2 +-
drivers/net/mlx5/mlx5_flow_dv.c| 2 ++
3 files changed, 4 insertions(+), 2 deletions(-)
diff --git
Add support for VXLAN encap as a sample action
and validate it.
Signed-off-by: Salem Sol
---
doc/guides/nics/mlx5.rst | 4 ++--
doc/guides/rel_notes/release_21_05.rst | 6 ++
drivers/net/mlx5/mlx5_flow_dv.c| 11 +++
3 files changed, 19 insertions(+), 2
From: Jiawei Wang
With the current code the VXLAN/NVGRE parsing routine
stored the configuration of the header on stack, this
might lead to overwriting the data on the stack.
Currently having VXLAN/NVGRE encap as sample actions
is done using RAW_ENCAP, for example:
1. set raw_encap 1 eth src.../
-Original Message-
From: Ferruh Yigit
Sent: Wednesday, April 7, 2021 11:24 AM
To: Salem Sol ; Jiawei(Jonny) Wang ;
dev@dpdk.org
Cc: Ori Kam ; Xiaoyun Li
Subject: Re: [dpdk-dev] [PATCH v3 1/8] app/testpmd: store VXLAN/NVGRE encap
data globally
External email: Use caution opening
Hi Ferruh,
-Original Message-
From: Ferruh Yigit
Sent: Tuesday, April 6, 2021 5:44 PM
To: Jiawei(Jonny) Wang ; Salem Sol ;
dev@dpdk.org
Cc: Ori Kam ; Xiaoyun Li
Subject: Re: [dpdk-dev] [PATCH v3 1/8] app/testpmd: store VXLAN/NVGRE encap
data globally
External email: Use caution
Updates the documentation with the added support for sample actions VXLAN
and NVGRE encap in E-Switch steering flow.
Signed-off-by: Salem Sol
---
doc/guides/nics/mlx5.rst | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/doc/guides/nics/mlx5.rst b/doc/guides/nics/mlx5.rst
Update documentation for sample action usage in testpmd utilizing
rte_flow_action_vxlan_encap and rte_flow_action_nvgre_encap and
show the command line example.
Signed-off-by: Salem Sol
---
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 24 +
1 file changed, 24 insertions
actions
sample ratio 1 index 2 / raw_encap index 1 / port_id id 0...
The flow will result in all the matched egress packets will be
encapsulated and sent to wire, and also mirrored the packets
using NVGRE encapsulation data and sent to wire.
Signed-off-by: Salem Sol
---
app/test
Add support for NVGRE encap as a sample action
and validate it.
Signed-off-by: Salem Sol
---
doc/guides/rel_notes/release_21_05.rst | 2 +-
drivers/net/mlx5/mlx5_flow_dv.c| 2 ++
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/doc/guides/rel_notes/release_21_05.rst
b/doc
From: Jiawei Wang
With the current code the VXLAN/NVGRE parsing routine
stored the configuration of the header on stack, this
might lead to overwriting the data on the stack.
This patch stores the external data of vxlan and nvgre encap
into global data as a pre-step to supporting vxlan and nvgre
sample ratio 1 index 2 / raw_encap index 1 / port_id id 0...
The flow will result in all the matched egress packets will be
encapsulated and sent to wire, and also mirrored the packets
using VXLAN encapsulation data and sent to wire.
Signed-off-by: Salem Sol
---
app/test-pmd
Add support for VXLAN encap as a sample action
and validate it.
Signed-off-by: Salem Sol
---
doc/guides/rel_notes/release_21_05.rst | 6 ++
drivers/net/mlx5/mlx5_flow_dv.c| 11 +++
2 files changed, 17 insertions(+)
diff --git a/doc/guides/rel_notes/release_21_05.rst
b/doc
/project/dpdk/patch/1617244796-358287-1-git-send-email-jiaw...@nvidia.com/
Jiawei Wang (1):
app/testpmd: store VXLAN/NVGRE encap data globally
Salem Sol (6):
net/mlx5: support VXLAN encap action in sample
net/mlx5: support NVGRE encap action in sample
app/testpmd: support VXLAN encap for
...@nvidia.com/
[2]:
https://patches.dpdk.org/project/dpdk/patch/1617244796-358287-1-git-send-email-jiaw...@nvidia.com/
-Original Message-
From: Ferruh Yigit
Sent: Thursday, April 1, 2021 1:43 PM
To: Salem Sol ; dev@dpdk.org
Cc: Xiaoyun Li ; NBU-Contact-Thomas Monjalon
Subject: Re: [dpdk
000&sdata=BB7zufQaPsAeu1l3jZ0xKOxtx86%2F0rUrUuSKQuVGn%2FE%3D&reserved=0
Thanks,
-Original Message-
From: Ferruh Yigit
Sent: Wednesday, March 31, 2021 3:06 PM
To: Salem Sol ; dev@dpdk.org
Cc: Xiaoyun Li ; NBU-Contact-Thomas Monjalon
Subject: Re: [dpdk-dev] [PATCH v3 6/8] doc: update sample a
Updates the documentation with the added support for sample actions VXLAN
and NVGRE encap in E-Switch steering flow.
Signed-off-by: Salem Sol
---
doc/guides/nics/mlx5.rst | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/doc/guides/nics/mlx5.rst b/doc/guides/nics/mlx5.rst
Update release notes for dpdk 21.05 to include the new
Mellanox driver's support for VXLAN and NVGRE encap as sample
actions.
Signed-off-by: Salem Sol
---
doc/guides/rel_notes/release_21_05.rst | 6 ++
1 file changed, 6 insertions(+)
diff --git a/doc/guides/rel_notes/release_21_05.r
Add support for NVGRE encap as a sample action
and validate it.
Signed-off-by: Salem Sol
---
drivers/net/mlx5/mlx5_flow_dv.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/net/mlx5/mlx5_flow_dv.c b/drivers/net/mlx5/mlx5_flow_dv.c
index 4b2db47e39..590abdc822 100644
--- a/drivers
Update documentation for sample action usage in testpmd utilizing
rte_flow_action_vxlan_encap and rte_flow_action_nvgre_encap and
show the command line example.
Signed-off-by: Salem Sol
---
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 22 +
1 file changed, 22 insertions
Add support for VXLAN encap as a sample action
and validate it.
Signed-off-by: Salem Sol
---
drivers/net/mlx5/mlx5_flow_dv.c | 11 +++
1 file changed, 11 insertions(+)
diff --git a/drivers/net/mlx5/mlx5_flow_dv.c b/drivers/net/mlx5/mlx5_flow_dv.c
index 1a74d5ac2b..4b2db47e39 100644
sample ratio 1 index 2 / raw_encap index 1 / port_id id 0...
The flow will result in all the matched egress packets will be
encapsulated and sent to wire, and also mirrored the packets
using VXLAN encapsulation data and sent to wire.
Signed-off-by: Salem Sol
---
app/test-pmd
actions
sample ratio 1 index 2 / raw_encap index 1 / port_id id 0...
The flow will result in all the matched egress packets will be
encapsulated and sent to wire, and also mirrored the packets
using NVGRE encapsulation data and sent to wire.
Signed-off-by: Salem Sol
---
app/test
ample actions support in testpmd guide") fixing a
build issue.
V3: added ("doc: update dpdk 21.05 release notes").
Jiawei Wang (1):
app/testpmd: store VXLAN/NVGRE encap data globally
Salem Sol (7):
net/mlx5: support VXLAN encap action in sample
net/mlx5: support NVGRE en
From: Jiawei Wang
With the current code the VXLAN/NVGRE parsing routine
stored the configuration of the header on stack, this
might lead to overwriting the data on the stack.
This patch stores the external data of vxlan and nvgre encap
into global data as a pre-step to supporting vxlan and nvgre
Update documentation for sample action usage in testpmd utilizing
rte_flow_action_vxlan_encap and rte_flow_action_nvgre_encap and
show the command line example.
Signed-off-by: Salem Sol
---
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 22 +
1 file changed, 22 insertions
actions
sample ratio 1 index 2 / raw_encap index 1 / port_id id 0...
The flow will result in all the matched egress packets will be
encapsulated and sent to wire, and also mirrored the packets
using NVGRE encapsulation data and sent to wire.
Signed-off-by: Salem Sol
---
app/test
sample ratio 1 index 2 / raw_encap index 1 / port_id id 0...
The flow will result in all the matched egress packets will be
encapsulated and sent to wire, and also mirrored the packets
using VXLAN encapsulation data and sent to wire.
Signed-off-by: Salem Sol
---
app/test-pmd
Updates the documentation with the added support for sample actions VXLAN
and NVGRE encap in E-Switch steering flow.
Signed-off-by: Salem Sol
---
doc/guides/nics/mlx5.rst | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/doc/guides/nics/mlx5.rst b/doc/guides/nics/mlx5.rst
Add support for NVGRE encap as a sample action
and validate it.
Signed-off-by: Salem Sol
---
drivers/net/mlx5/mlx5_flow_dv.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/net/mlx5/mlx5_flow_dv.c b/drivers/net/mlx5/mlx5_flow_dv.c
index 4b2db47e39..590abdc822 100644
--- a/drivers
ample actions support in testpmd guide") fixing a
build issue.
Jiawei Wang (1):
app/testpmd: store VXLAN/NVGRE encap data globally
Salem Sol (6):
net/mlx5: support VXLAN encap action in sample
net/mlx5: support NVGRE encap action in sample
app/testpmd: support VXLAN encap for sam
Add support for VXLAN encap as a sample action
and validate it.
Signed-off-by: Salem Sol
---
drivers/net/mlx5/mlx5_flow_dv.c | 11 +++
1 file changed, 11 insertions(+)
diff --git a/drivers/net/mlx5/mlx5_flow_dv.c b/drivers/net/mlx5/mlx5_flow_dv.c
index 1a74d5ac2b..4b2db47e39 100644
From: Jiawei Wang
With the current code the VXLAN/NVGRE parsing routine
stored the configuration of the header on stack, this
might lead to overwriting the data on the stack.
This patch stores the external data of vxlan and nvgre encap
into global data as a pre-step to supporting vxlan and nvgre
Updates the documentation with the added support for sample actions VXLAN
and NVGRE encap in E-Switch steering flow.
Signed-off-by: Salem Sol
---
doc/guides/nics/mlx5.rst | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/doc/guides/nics/mlx5.rst b/doc/guides/nics/mlx5.rst
Update documentation for sample action usage in testpmd utilizing
rte_flow_action_vxlan_encap and rte_flow_action_nvgre_encap and
show the command line example.
Signed-off-by: Salem Sol
---
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 21 +
1 file changed, 21 insertions
actions
sample ratio 1 index 2 / raw_encap index 1 / port_id id 0...
The flow will result in all the matched egress packets will be
encapsulated and sent to wire, and also mirrored the packets
using NVGRE encapsulation data and sent to wire.
Signed-off-by: Salem Sol
---
app/test
Add support for NVGRE encap as a sample action
and validate it.
Signed-off-by: Salem Sol
---
drivers/net/mlx5/mlx5_flow_dv.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/net/mlx5/mlx5_flow_dv.c b/drivers/net/mlx5/mlx5_flow_dv.c
index 4b2db47e39..590abdc822 100644
--- a/drivers
sample ratio 1 index 2 / raw_encap index 1 / port_id id 0...
The flow will result in all the matched egress packets will be
encapsulated and sent to wire, and also mirrored the packets
using VXLAN encapsulation data and sent to wire.
Signed-off-by: Salem Sol
---
app/test-pmd
Add support for VXLAN encap as a sample action
and validate it.
Signed-off-by: Salem Sol
---
drivers/net/mlx5/mlx5_flow_dv.c | 11 +++
1 file changed, 11 insertions(+)
diff --git a/drivers/net/mlx5/mlx5_flow_dv.c b/drivers/net/mlx5/mlx5_flow_dv.c
index 1a74d5ac2b..4b2db47e39 100644
From: Jiawei Wang
With the current code the VXLAN/NVGRE parsing routine
stored the configuration of the header on stack, this
might lead to overwriting the data on the stack.
This patch stores the external data of vxlan and nvgre encap
into global data as a pre-step to supporting vxlan and nvgre
: store VXLAN/NVGRE encap data globally
Salem Sol (6):
net/mlx5: support VXLAN encap action in sample
net/mlx5: support NVGRE encap action in sample
app/testpmd: support VXLAN encap for sample action
app/testpmd: support NVGRE encap for sample action
doc: update sample actions support in
43 matches
Mail list logo