* [dts] [PATCH V3 0/2] v3 pmdrss_hash: replace legacy filter with rte_flow
@ 2021-11-08 7:09 Yu Jiang
2021-11-08 7:09 ` [dts] [PATCH V3 1/2] test_plans/pmdrss_hash: " Yu Jiang
2021-11-08 7:09 ` [dts] [PATCH V3 2/2] tests/pmdrss_hash: " Yu Jiang
0 siblings, 2 replies; 9+ messages in thread
From: Yu Jiang @ 2021-11-08 7:09 UTC (permalink / raw)
To: yuan.peng, dts; +Cc: Yu Jiang
pmdrss_hash: replace legacy filter with rte_flow
Yu Jiang (2):
test_plans/pmdrss_hash: replace legacy filter with rte_flow
tests/pmdrss_hash: replace legacy filter with rte_flow
test_plans/pmdrss_hash_test_plan.rst | 46 ++++++++++++++++++++++++++-----
tests/TestSuite_pmdrss_hash.py | 52 +++++++++++++++++++++---------------
2 files changed, 71 insertions(+), 27 deletions(-)
--
2.7.4
^ permalink raw reply [flat|nested] 9+ messages in thread
* [dts] [PATCH V3 1/2] test_plans/pmdrss_hash: replace legacy filter with rte_flow
2021-11-08 7:09 [dts] [PATCH V3 0/2] v3 pmdrss_hash: replace legacy filter with rte_flow Yu Jiang
@ 2021-11-08 7:09 ` Yu Jiang
2021-11-08 7:09 ` [dts] [PATCH V3 2/2] tests/pmdrss_hash: " Yu Jiang
1 sibling, 0 replies; 9+ messages in thread
From: Yu Jiang @ 2021-11-08 7:09 UTC (permalink / raw)
To: yuan.peng, dts; +Cc: Yu Jiang
According to dpdk commit 81db321da("ethdev: remove legacy HASH filter type support"),
remove legacy hash filter to use rte_flow api replace.
Signed-off-by: Yu Jiang <yux.jiang@intel.com>
---
| 46 +++++++++++++++++++++++++++++++-----
1 file changed, 40 insertions(+), 6 deletions(-)
--git a/test_plans/pmdrss_hash_test_plan.rst b/test_plans/pmdrss_hash_test_plan.rst
index c0430a0..48a61e5 100644
--- a/test_plans/pmdrss_hash_test_plan.rst
+++ b/test_plans/pmdrss_hash_test_plan.rst
@@ -95,9 +95,20 @@ Testpmd configuration - 16 RX/TX queues per port
testpmd command: set verbose 8
-#. set hash functions, can choose symmetric or not, choose port and packet type::
-
- testpmd command: set_hash_global_config 0 toeplitz ipv4-other enable
+#. set hash functions, can choose symmetric or not, choose port, rss type and packet type::
+
+ Toeplitz hash function: toeplitz
+ testpmd command:
+ flow create <port_id> ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp end queues end func toeplitz queues end / end
+ flow create <port_id> ingress pattern eth / ipv4 / end actions rss types ipv4-other end queues end func toeplitz queues end / end
+ flow create <port_id> ingress pattern eth / ipv4 / end actions rss types ipv4-frag end queues end func toeplitz queues end / end
+ flow create <port_id> ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp end queues end func toeplitz queues end / end
+ flow create <port_id> ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp end queues end func toeplitz queues end / end
+ flow create <port_id> ingress pattern eth / ipv6 / end actions rss types ipv6-other end queues end func toeplitz queues end / end
+ flow create <port_id> ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp end queues end func toeplitz queues end / end
+ flow create <port_id> ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp end queues end func toeplitz queues end / end
+ flow create <port_id> ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp end queues end func toeplitz queues end / end
+ flow create <port_id> ingress pattern eth / ipv6 / end actions rss types ipv6-frag end queues end func toeplitz queues end / end
#. start packet receive::
@@ -129,8 +140,18 @@ Test Case: test_toeplitz_symmetric
The same with the above steps, pay attention to "set hash function", should use::
- set_hash_global_config 0 toeplitz ipv4-other enable
- set_sym_hash_ena_per_port 0 enable
+ Symmetric Toeplitz hash function: symmetric_toeplitz
+ testpmd command:
+ flow create <port_id> ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp end queues end func symmetric_toeplitz queues end / end
+ flow create <port_id> ingress pattern eth / ipv4 / end actions rss types ipv4-other end queues end func symmetric_toeplitz queues end / end
+ flow create <port_id> ingress pattern eth / ipv4 / end actions rss types ipv4-frag end queues end func symmetric_toeplitz queues end / end
+ flow create <port_id> ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp end queues end func symmetric_toeplitz queues end / end
+ flow create <port_id> ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp end queues end func symmetric_toeplitz queues end / end
+ flow create <port_id> ingress pattern eth / ipv6 / end actions rss types ipv6-other end queues end func symmetric_toeplitz queues end / end
+ flow create <port_id> ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp end queues end func symmetric_toeplitz queues end / end
+ flow create <port_id> ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp end queues end func symmetric_toeplitz queues end / end
+ flow create <port_id> ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp end queues end func symmetric_toeplitz queues end / end
+ flow create <port_id> ingress pattern eth / ipv6 / end actions rss types ipv6-frag end queues end func symmetric_toeplitz queues end / end
And send packets with the same flow in different direction::
@@ -142,7 +163,20 @@ And the hash value and queue should be the same for these two flow .
Test Case: test_simple
=======================
-The same as the above test case "test_toeplitz". Just pay attention to set the hash function to "simple xor"
+The same as the above test case "test_toeplitz". Just pay attention to set the hash function to "simple xor"::
+
+ simple XOR hash function: simple_xor
+ testpmd command:
+ flow create <port_id> ingress pattern eth / ipv4 / sctp / end actions rss types ipv4-sctp end queues end func simple_xor queues end / end
+ flow create <port_id> ingress pattern eth / ipv4 / end actions rss types ipv4-other end queues end func simple_xor queues end / end
+ flow create <port_id> ingress pattern eth / ipv4 / end actions rss types ipv4-frag end queues end func simple_xor queues end / end
+ flow create <port_id> ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp end queues end func simple_xor queues end / end
+ flow create <port_id> ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp end queues end func simple_xor queues end / end
+ flow create <port_id> ingress pattern eth / ipv6 / end actions rss types ipv6-other end queues end func simple_xor queues end / end
+ flow create <port_id> ingress pattern eth / ipv6 / sctp / end actions rss types ipv6-sctp end queues end func simple_xor queues end / end
+ flow create <port_id> ingress pattern eth / ipv6 / udp / end actions rss types ipv6-udp end queues end func simple_xor queues end / end
+ flow create <port_id> ingress pattern eth / ipv6 / tcp / end actions rss types ipv6-tcp end queues end func simple_xor queues end / end
+ flow create <port_id> ingress pattern eth / ipv6 / end actions rss types ipv6-frag end queues end func simple_xor queues end / end
Test Case: test_simple_symmetric
=================================
--
2.7.4
^ permalink raw reply [flat|nested] 9+ messages in thread
* [dts] [PATCH V3 2/2] tests/pmdrss_hash: replace legacy filter with rte_flow
2021-11-08 7:09 [dts] [PATCH V3 0/2] v3 pmdrss_hash: replace legacy filter with rte_flow Yu Jiang
2021-11-08 7:09 ` [dts] [PATCH V3 1/2] test_plans/pmdrss_hash: " Yu Jiang
@ 2021-11-08 7:09 ` Yu Jiang
2021-11-08 7:21 ` Jiang, YuX
2021-11-09 9:11 ` Tu, Lijuan
1 sibling, 2 replies; 9+ messages in thread
From: Yu Jiang @ 2021-11-08 7:09 UTC (permalink / raw)
To: yuan.peng, dts; +Cc: Yu Jiang
According to dpdk commit 81db321da("ethdev: remove legacy HASH filter type support"),
remove legacy hash filter to use rte_flow api replace.
Signed-off-by: Yu Jiang <yux.jiang@intel.com>
---
| 52 +++++++++++++++++++++++++-----------------
1 file changed, 31 insertions(+), 21 deletions(-)
--git a/tests/TestSuite_pmdrss_hash.py b/tests/TestSuite_pmdrss_hash.py
index 2ff98cb..9eb17cf 100644
--- a/tests/TestSuite_pmdrss_hash.py
+++ b/tests/TestSuite_pmdrss_hash.py
@@ -41,6 +41,7 @@ import re
import time
import framework.utils as utils
+from framework.test_case import skip_unsupported_nic
queue = 16
reta_entries = []
@@ -411,33 +412,18 @@ class TestPmdrssHash(TestCase):
self.verify(
sum(result) == 0, "the symmetric RSS hash function failed!")
+ @skip_unsupported_nic(["columbiaville_25g", "columbiaville_100g", "niantic", "foxville"])
def set_up_all(self):
"""
Run at the start of each test suite.
"""
- self.verify(self.nic in ["columbiaville_25g", "columbiaville_100g","fortville_eagle", "fortville_spirit",
- "fortville_spirit_single", "fortpark_TLV", "fortpark_BASE-T","fortville_25g", "niantic", "carlsville", "foxville"],
- "NIC Unsupported: " + str(self.nic))
global reta_num
global iptypes
global queue
- if self.nic in ["foxville"]:
- queue = 4
if self.nic in ["fortville_eagle", "fortville_spirit", "fortville_spirit_single", "fortpark_TLV", "fortpark_BASE-T","fortville_25g", "carlsville"]:
reta_num = 512
- elif self.nic in ["niantic", "foxville"]:
- reta_num = 128
- iptypes = {'ipv4-other': 'ip',
- 'ipv4-frag': 'ip',
- 'ipv4-udp': 'udp',
- 'ipv4-tcp': 'tcp',
- 'ipv6-other': 'ip',
- 'ipv6-udp': 'udp',
- 'ipv6-tcp': 'tcp',
- 'ipv6-frag': 'ip'
- }
else:
self.verify(False, "NIC Unsupported:%s" % str(self.nic))
ports = self.dut.get_ports(self.nic)
@@ -453,9 +439,13 @@ class TestPmdrssHash(TestCase):
self.coremask = utils.create_mask(cores)
def test_toeplitz(self):
+ """
+ Test Case: test_toeplitz
+ """
dutPorts = self.dut.get_ports(self.nic)
localPort = self.tester.get_local_port(dutPorts[0])
itf = self.tester.get_interface(localPort)
+ rule_action = 'func toeplitz queues end / end'
global reta_num
global iptypes
@@ -474,8 +464,14 @@ class TestPmdrssHash(TestCase):
"set nbcore %d" % (queue + 1), "testpmd> ")
self.dut.send_expect("port stop all", "testpmd> ")
- self.dut.send_expect(
- "set_hash_global_config 0 toeplitz %s enable" % iptype, "testpmd> ")
+ self.dut.send_expect("flow flush 0", "testpmd> ")
+ rule_cmd = f'flow create 0 ingress pattern eth / ipv4 / end actions rss types {iptype} end queues end {rule_action}'
+ if 'sctp' in iptype or 'udp' in iptype or 'tcp' in iptype:
+ rule_cmd = rule_cmd.replace('/ ipv4 /', f'/ ipv4 / {rsstype} /')
+ if 'ipv6' in iptype:
+ rule_cmd = rule_cmd.replace('ipv4', 'ipv6')
+ outx = self.dut.send_expect(rule_cmd, "testpmd> ")
+ self.verify("created" in outx, "Create flow failed")
self.dut.send_expect("port start all", "testpmd> ")
out = self.dut.send_expect(
"port config all rss %s" % rsstype, "testpmd> ")
@@ -491,6 +487,9 @@ class TestPmdrssHash(TestCase):
self.dut.send_expect("quit", "# ", 30)
def test_toeplitz_symmetric(self):
+ """
+ Test Case: test_toeplitz_symmetric
+ """
dutPorts = self.dut.get_ports(self.nic)
localPort = self.tester.get_local_port(dutPorts[0])
itf = self.tester.get_interface(localPort)
@@ -519,7 +518,8 @@ class TestPmdrssHash(TestCase):
rule_cmd = rule_cmd.replace('/ ipv4 /', f'/ ipv4 / {rsstype} /')
if 'ipv6' in iptype:
rule_cmd = rule_cmd.replace('ipv4', 'ipv6')
- self.dut.send_expect(rule_cmd, "testpmd> ")
+ outx = self.dut.send_expect(rule_cmd, "testpmd> ")
+ self.verify("created" in outx, "Create flow failed")
self.dut.send_expect("port start all", "testpmd> ")
out = self.dut.send_expect(
"port config all rss %s" % rsstype, "testpmd> ")
@@ -537,9 +537,13 @@ class TestPmdrssHash(TestCase):
self.dut.send_expect("quit", "# ", 30)
def test_simple(self):
+ """
+ Test Case: test_simple
+ """
dutPorts = self.dut.get_ports(self.nic)
localPort = self.tester.get_local_port(dutPorts[0])
itf = self.tester.get_interface(localPort)
+ rule_action = 'func simple_xor queues end / end'
global reta_num
global iptypes
@@ -560,8 +564,14 @@ class TestPmdrssHash(TestCase):
self.dut.send_expect("port stop all", "testpmd> ")
# some nic not support change hash algorithm
- self.dut.send_expect(
- "set_hash_global_config 0 simple_xor %s enable" % iptype, "testpmd> ")
+ self.dut.send_expect("flow flush 0", "testpmd> ")
+ rule_cmd = f'flow create 0 ingress pattern eth / ipv4 / end actions rss types {iptype} end queues end {rule_action}'
+ if 'sctp' in iptype or 'udp' in iptype or 'tcp' in iptype:
+ rule_cmd = rule_cmd.replace('/ ipv4 /', f'/ ipv4 / {rsstype} /')
+ if 'ipv6' in iptype:
+ rule_cmd = rule_cmd.replace('ipv4', 'ipv6')
+ outx = self.dut.send_expect(rule_cmd, "testpmd> ")
+ self.verify("created" in outx, "Create flow failed")
self.dut.send_expect("port start all", "testpmd> ")
out = self.dut.send_expect(
"port config all rss %s" % rsstype, "testpmd> ")
--
2.7.4
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [dts] [PATCH V3 2/2] tests/pmdrss_hash: replace legacy filter with rte_flow
2021-11-08 7:09 ` [dts] [PATCH V3 2/2] tests/pmdrss_hash: " Yu Jiang
@ 2021-11-08 7:21 ` Jiang, YuX
2021-11-09 9:11 ` Tu, Lijuan
1 sibling, 0 replies; 9+ messages in thread
From: Jiang, YuX @ 2021-11-08 7:21 UTC (permalink / raw)
To: Peng, Yuan, dts
[-- Attachment #1: Type: text/plain, Size: 1066 bytes --]
> -----Original Message-----
> From: Jiang, YuX <yux.jiang@intel.com>
> Sent: Monday, November 8, 2021 3:10 PM
> To: Peng, Yuan <yuan.peng@intel.com>; dts@dpdk.org
> Cc: Jiang, YuX <yux.jiang@intel.com>
> Subject: [dts][PATCH V3 2/2] tests/pmdrss_hash: replace legacy filter with
> rte_flow
>
> According to dpdk commit 81db321da("ethdev: remove legacy HASH filter
> type support"), remove legacy hash filter to use rte_flow api replace.
>
> Signed-off-by: Yu Jiang <yux.jiang@intel.com>
Tested-by: Yu Jiang <yux.jiang@intel.com>
"pmdrss_hash/test_dynamic_rss_bond_config" Failed due to dpdk commit
81db321da "ethdev: remove legacy HASH filter type support"
do not support get_hash_global_config <port-id> cmd.
"x86_64-native-linuxapp-gcc": {
"pmdrss_hash/test_dynamic_rss_bond_config": "failed",
"pmdrss_hash/test_simple": "passed",
"pmdrss_hash/test_simple_symmetric": "n/a",
"pmdrss_hash/test_toeplitz": "passed",
"pmdrss_hash/test_toeplitz_symmetric": "passed"
}
[-- Attachment #2: TestPmdrssHash.log --]
[-- Type: application/octet-stream, Size: 3252603 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [dts] [PATCH V3 2/2] tests/pmdrss_hash: replace legacy filter with rte_flow
2021-11-08 7:09 ` [dts] [PATCH V3 2/2] tests/pmdrss_hash: " Yu Jiang
2021-11-08 7:21 ` Jiang, YuX
@ 2021-11-09 9:11 ` Tu, Lijuan
2021-11-09 9:22 ` Jiang, YuX
1 sibling, 1 reply; 9+ messages in thread
From: Tu, Lijuan @ 2021-11-09 9:11 UTC (permalink / raw)
To: Jiang, YuX, Peng, Yuan, dts; +Cc: Jiang, YuX
> -----Original Message-----
> From: dts <dts-bounces@dpdk.org> On Behalf Of Yu Jiang
> Sent: 2021年11月8日 15:10
> To: Peng, Yuan <yuan.peng@intel.com>; dts@dpdk.org
> Cc: Jiang, YuX <yux.jiang@intel.com>
> Subject: [dts] [PATCH V3 2/2] tests/pmdrss_hash: replace legacy filter with
> rte_flow
>
> According to dpdk commit 81db321da("ethdev: remove legacy HASH filter type
> support"), remove legacy hash filter to use rte_flow api replace.
>
> Signed-off-by: Yu Jiang <yux.jiang@intel.com>
Is there any other case impact by the dpdk commit ? if yes, please fix them too.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [dts] [PATCH V3 2/2] tests/pmdrss_hash: replace legacy filter with rte_flow
2021-11-09 9:11 ` Tu, Lijuan
@ 2021-11-09 9:22 ` Jiang, YuX
2021-11-09 12:03 ` Tu, Lijuan
0 siblings, 1 reply; 9+ messages in thread
From: Jiang, YuX @ 2021-11-09 9:22 UTC (permalink / raw)
To: Tu, Lijuan, Peng, Yuan, dts
> -----Original Message-----
> From: Tu, Lijuan <lijuan.tu@intel.com>
> Sent: Tuesday, November 9, 2021 5:11 PM
> To: Jiang, YuX <yux.jiang@intel.com>; Peng, Yuan <yuan.peng@intel.com>;
> dts@dpdk.org
> Cc: Jiang, YuX <yux.jiang@intel.com>
> Subject: RE: [dts] [PATCH V3 2/2] tests/pmdrss_hash: replace legacy filter
> with rte_flow
>
> > -----Original Message-----
> > From: dts <dts-bounces@dpdk.org> On Behalf Of Yu Jiang
> > Sent: 2021年11月8日 15:10
> > To: Peng, Yuan <yuan.peng@intel.com>; dts@dpdk.org
> > Cc: Jiang, YuX <yux.jiang@intel.com>
> > Subject: [dts] [PATCH V3 2/2] tests/pmdrss_hash: replace legacy filter
> > with rte_flow
> >
> > According to dpdk commit 81db321da("ethdev: remove legacy HASH filter
> > type support"), remove legacy hash filter to use rte_flow api replace.
> >
> > Signed-off-by: Yu Jiang <yux.jiang@intel.com>
>
> Is there any other case impact by the dpdk commit ? if yes, please fix them
> too.
Other two TCs will be removed from this plan and suite due to no cmd to support them any more.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [dts] [PATCH V3 2/2] tests/pmdrss_hash: replace legacy filter with rte_flow
2021-11-09 9:22 ` Jiang, YuX
@ 2021-11-09 12:03 ` Tu, Lijuan
2021-11-10 11:03 ` Jiang, YuX
0 siblings, 1 reply; 9+ messages in thread
From: Tu, Lijuan @ 2021-11-09 12:03 UTC (permalink / raw)
To: Jiang, YuX, Peng, Yuan, dts
> -----Original Message-----
> From: Jiang, YuX <yux.jiang@intel.com>
> Sent: 2021年11月9日 17:23
> To: Tu, Lijuan <lijuan.tu@intel.com>; Peng, Yuan <yuan.peng@intel.com>;
> dts@dpdk.org
> Subject: RE: [dts] [PATCH V3 2/2] tests/pmdrss_hash: replace legacy filter with
> rte_flow
>
> > -----Original Message-----
> > From: Tu, Lijuan <lijuan.tu@intel.com>
> > Sent: Tuesday, November 9, 2021 5:11 PM
> > To: Jiang, YuX <yux.jiang@intel.com>; Peng, Yuan
> > <yuan.peng@intel.com>; dts@dpdk.org
> > Cc: Jiang, YuX <yux.jiang@intel.com>
> > Subject: RE: [dts] [PATCH V3 2/2] tests/pmdrss_hash: replace legacy
> > filter with rte_flow
> >
> > > -----Original Message-----
> > > From: dts <dts-bounces@dpdk.org> On Behalf Of Yu Jiang
> > > Sent: 2021年11月8日 15:10
> > > To: Peng, Yuan <yuan.peng@intel.com>; dts@dpdk.org
> > > Cc: Jiang, YuX <yux.jiang@intel.com>
> > > Subject: [dts] [PATCH V3 2/2] tests/pmdrss_hash: replace legacy
> > > filter with rte_flow
> > >
> > > According to dpdk commit 81db321da("ethdev: remove legacy HASH
> > > filter type support"), remove legacy hash filter to use rte_flow api replace.
> > >
> > > Signed-off-by: Yu Jiang <yux.jiang@intel.com>
> >
> > Is there any other case impact by the dpdk commit ? if yes, please fix
> > them too.
> Other two TCs will be removed from this plan and suite due to no cmd to
> support them any more.
Series applied
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [dts] [PATCH V3 2/2] tests/pmdrss_hash: replace legacy filter with rte_flow
2021-11-09 12:03 ` Tu, Lijuan
@ 2021-11-10 11:03 ` Jiang, YuX
2021-11-10 15:07 ` Tu, Lijuan
0 siblings, 1 reply; 9+ messages in thread
From: Jiang, YuX @ 2021-11-10 11:03 UTC (permalink / raw)
To: Tu, Lijuan, Peng, Yuan, dts
> -----Original Message-----
> From: Tu, Lijuan <lijuan.tu@intel.com>
> Sent: Tuesday, November 9, 2021 8:04 PM
> To: Jiang, YuX <yux.jiang@intel.com>; Peng, Yuan <yuan.peng@intel.com>;
> dts@dpdk.org
> Subject: RE: [dts] [PATCH V3 2/2] tests/pmdrss_hash: replace legacy filter
> with rte_flow
>
> > -----Original Message-----
> > From: Jiang, YuX <yux.jiang@intel.com>
> > Sent: 2021年11月9日 17:23
> > To: Tu, Lijuan <lijuan.tu@intel.com>; Peng, Yuan
> > <yuan.peng@intel.com>; dts@dpdk.org
> > Subject: RE: [dts] [PATCH V3 2/2] tests/pmdrss_hash: replace legacy
> > filter with rte_flow
> >
> > > -----Original Message-----
> > > From: Tu, Lijuan <lijuan.tu@intel.com>
> > > Sent: Tuesday, November 9, 2021 5:11 PM
> > > To: Jiang, YuX <yux.jiang@intel.com>; Peng, Yuan
> > > <yuan.peng@intel.com>; dts@dpdk.org
> > > Cc: Jiang, YuX <yux.jiang@intel.com>
> > > Subject: RE: [dts] [PATCH V3 2/2] tests/pmdrss_hash: replace legacy
> > > filter with rte_flow
> > >
> > > > -----Original Message-----
> > > > From: dts <dts-bounces@dpdk.org> On Behalf Of Yu Jiang
> > > > Sent: 2021年11月8日 15:10
> > > > To: Peng, Yuan <yuan.peng@intel.com>; dts@dpdk.org
> > > > Cc: Jiang, YuX <yux.jiang@intel.com>
> > > > Subject: [dts] [PATCH V3 2/2] tests/pmdrss_hash: replace legacy
> > > > filter with rte_flow
> > > >
> > > > According to dpdk commit 81db321da("ethdev: remove legacy HASH
> > > > filter type support"), remove legacy hash filter to use rte_flow api
> replace.
> > > >
> > > > Signed-off-by: Yu Jiang <yux.jiang@intel.com>
> > >
> > > Is there any other case impact by the dpdk commit ? if yes, please
> > > fix them too.
> > Other two TCs will be removed from this plan and suite due to no cmd
> > to support them any more.
>
> Series applied
>
Seems that series failed to apply, I check the latest dts has no such code....., Could you pls have a look?
^ permalink raw reply [flat|nested] 9+ messages in thread
* RE: [dts] [PATCH V3 2/2] tests/pmdrss_hash: replace legacy filter with rte_flow
2021-11-10 11:03 ` Jiang, YuX
@ 2021-11-10 15:07 ` Tu, Lijuan
0 siblings, 0 replies; 9+ messages in thread
From: Tu, Lijuan @ 2021-11-10 15:07 UTC (permalink / raw)
To: Jiang, YuX, Peng, Yuan, dts
> -----Original Message-----
> From: Jiang, YuX <yux.jiang@intel.com>
> Sent: 2021年11月10日 19:03
> To: Tu, Lijuan <lijuan.tu@intel.com>; Peng, Yuan <yuan.peng@intel.com>;
> dts@dpdk.org
> Subject: RE: [dts] [PATCH V3 2/2] tests/pmdrss_hash: replace legacy filter with
> rte_flow
>
> > -----Original Message-----
> > From: Tu, Lijuan <lijuan.tu@intel.com>
> > Sent: Tuesday, November 9, 2021 8:04 PM
> > To: Jiang, YuX <yux.jiang@intel.com>; Peng, Yuan
> > <yuan.peng@intel.com>; dts@dpdk.org
> > Subject: RE: [dts] [PATCH V3 2/2] tests/pmdrss_hash: replace legacy
> > filter with rte_flow
> >
> > > -----Original Message-----
> > > From: Jiang, YuX <yux.jiang@intel.com>
> > > Sent: 2021年11月9日 17:23
> > > To: Tu, Lijuan <lijuan.tu@intel.com>; Peng, Yuan
> > > <yuan.peng@intel.com>; dts@dpdk.org
> > > Subject: RE: [dts] [PATCH V3 2/2] tests/pmdrss_hash: replace legacy
> > > filter with rte_flow
> > >
> > > > -----Original Message-----
> > > > From: Tu, Lijuan <lijuan.tu@intel.com>
> > > > Sent: Tuesday, November 9, 2021 5:11 PM
> > > > To: Jiang, YuX <yux.jiang@intel.com>; Peng, Yuan
> > > > <yuan.peng@intel.com>; dts@dpdk.org
> > > > Cc: Jiang, YuX <yux.jiang@intel.com>
> > > > Subject: RE: [dts] [PATCH V3 2/2] tests/pmdrss_hash: replace
> > > > legacy filter with rte_flow
> > > >
> > > > > -----Original Message-----
> > > > > From: dts <dts-bounces@dpdk.org> On Behalf Of Yu Jiang
> > > > > Sent: 2021年11月8日 15:10
> > > > > To: Peng, Yuan <yuan.peng@intel.com>; dts@dpdk.org
> > > > > Cc: Jiang, YuX <yux.jiang@intel.com>
> > > > > Subject: [dts] [PATCH V3 2/2] tests/pmdrss_hash: replace legacy
> > > > > filter with rte_flow
> > > > >
> > > > > According to dpdk commit 81db321da("ethdev: remove legacy HASH
> > > > > filter type support"), remove legacy hash filter to use rte_flow
> > > > > api
> > replace.
> > > > >
> > > > > Signed-off-by: Yu Jiang <yux.jiang@intel.com>
> > > >
> > > > Is there any other case impact by the dpdk commit ? if yes, please
> > > > fix them too.
> > > Other two TCs will be removed from this plan and suite due to no cmd
> > > to support them any more.
> >
> > Series applied
> >
> Seems that series failed to apply, I check the latest dts has no such code.....,
> Could you pls have a look?
It show works now, it got some network issues yesterday and now it fixed.
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2021-11-10 15:09 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-11-08 7:09 [dts] [PATCH V3 0/2] v3 pmdrss_hash: replace legacy filter with rte_flow Yu Jiang
2021-11-08 7:09 ` [dts] [PATCH V3 1/2] test_plans/pmdrss_hash: " Yu Jiang
2021-11-08 7:09 ` [dts] [PATCH V3 2/2] tests/pmdrss_hash: " Yu Jiang
2021-11-08 7:21 ` Jiang, YuX
2021-11-09 9:11 ` Tu, Lijuan
2021-11-09 9:22 ` Jiang, YuX
2021-11-09 12:03 ` Tu, Lijuan
2021-11-10 11:03 ` Jiang, YuX
2021-11-10 15:07 ` Tu, Lijuan
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).